打字的安装方法之间的区别

时间:2016-11-01 08:27:20

标签: npm-install typescript-typings

我正在学习与Angular2有关的Typscript,我很难理解打字和安装方式。我被困在我的项目无法正常启动的地方,我想这是因为我不理解打字的用法。所以,我的问题是:

“npm install typings -g”和“typings install”之间的实际差异是什么?打字去哪儿了?我该如何卸载它们?范围/可访问性有何不同?

1 个答案:

答案 0 :(得分:0)

打字提供了一种管理和安装第三方库(如jquery)的打字稿定义文件的方法。

npm install typings -g>> 这有助于我们在机器上全局安装打字。 -g告诉npm全局安装包。 我们安装打字输入,以便他们可以下载其他库的打字稿定义文件。

为什么我们需要打字稿定义文件

Typescript使用类型来指导开发人员可能导致错误的原因。因此,这意味着如果我们可以使用诸如jquery之类的库的typescript定义文件,那么当我们使用jquery时,typescript将能够为我们指出错误。

将typescript定义文件视为例如用typescript编写的jquery。然而,这些文件以.d.ts结尾,这告诉typescript不要将它们转换为javascript。

打字安装

这实际上安装了打字稿定义文件。

例如

typings install react

上面一行将安装typescript定义文件以进行反应。

npm install typings 

上面一行将安装一些打字输出,使您能够为其他库安装打字稿定义文件。

你可以在这里阅读更多关于打字的内容.. Typings

存储位置

类型将存储在项目根目录中名为typings

的文件夹中

请注意

Typescript定义文件仅在开发期间帮助您,并且您还需要安装实际的第三方库

例如,对于反应,你需要这两个

npm install react
typings install react