当前位置: 首页 > 网络应用技术

打字稿模块

时间:2023-03-06 00:54:27 网络应用技术

  大家好,大家,我都在superying.leet谈论今天有关打字单块的事情。

  该术语的一种解释:

  打字稿1.5英里的手术名称已更改。“内部模块”现在称为“命名空间”。“外部模块”现在称为“模块”,这与Ecmascript 2015中的术语保持一致(即,即,即,等效于当前推荐的写作)。

  Typescript使用ES6的模块概念。模块只能在其自身范围内执行,而不是在全局范围内执行。可以导出模块中的Variables,功能和类,或导入导入所需的其他模块内容。

  该模块更生动地称为“文件模块”。任何包含导入或导出的文件都将被识别为模块。instead,如果没有或在文件中,则可以看到文件的内容。

  与模块查找策略相关的打字稿配置:

  打开启用节点模式的选项;如果使用它,默认情况下将打开。

  模块查找场景主要分为以下两个:

  只需根据相对路径规则找到它:

  如果导入路径不是相对路径,则模块搜索类似于节点模块解析策略。

  仍然以它为例:

  通过设置TSCONFIG汇编选项的值,可以将TavaScript模块编译为不同的Javsscript模块类型。

  当我们使用TypeScript开发时,有时我们会使用非typecript类库。他们没有自己的类型。当我们介绍时,我们通常会收到类似于“相应模块”的打字稿错误信息。

  那么如何获得此类库的类型?目前,我们需要手动声明类库库暴露的API。该声明通常在文件中定义。(此处使用的模块关键字在此使用,并且名称用引号包装))

  有时,我们只想快速使用库模块,并且我们不想一个人声明其API。您可以使用以下缩写表格:

  所有出口类型均以缩写形式出口。

  好吧!以上是“打字稿模块”的全部内容。谢谢您的阅读。

  欢迎讨论,批评和纠正。