我正在学习与Angular2有关的Typscript,我很难理解打字和安装方式。我被困在我的项目无法正常启动的地方,我想这是因为我不理解打字的用法。所以,我的问题是:
“npm install typings -g”和“typings install”之间的实际差异是什么?打字去哪儿了?我该如何卸载它们?范围/可访问性有何不同?
答案 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