atc*_*way 5 node.js npm asp.net-core typescript-typings
我一直在使用的命令行和安装TypeScript类型定义文件.d.ts使用Typings从类似下面的命令行:
typings install dt~jquery --global --save
Run Code Online (Sandbox Code Playgroud)
这非常有效,如果在我的项目的根目录下完成,它将被安装到typings/globals目录中.
我最近看过教程typings通过文件中的devDependencies部分添加安装package.json,npm以便安装如下:
"devDependencies": {
"@types/core-js": "0.9.34"
}
Run Code Online (Sandbox Code Playgroud)
我实际上做了以上,甚至无法找到d.ts文件的放置位置,因为我没有在node_modules文件夹中的任何位置看到它.
从上述(2)方法安装类型有什么区别,如果npm用于安装和下载文件,打包文件最终会在哪里?
使用npm范围包安装类型@types是TypeScript 2.0中的新官方方式.请参阅TypeScript 2.0中的新功能?/简化声明文件(.d.ts)收购
:
Typing和tsd是TypeScript生态系统的绝佳工具.到目前为止,这些包管理器帮助用户尽快将来自DefinitelyTyped的.d.ts文件提供给他们的项目.尽管有这些工具,新用户最大的痛点之一就是学习如何从这些包管理器获取和管理声明文件依赖性.
在2.0中获取和使用声明文件要容易得多.要获得像lodash这样的库的声明,你只需要npm:
npm install --save @types/lodash上面的命令安装了scoped包@ types/lodash,当你在程序的任何地方导入lodash时,TypeScript 2.0会自动引用它.这意味着您不需要任何其他工具,并且您的.d.ts文件可以与package.json中的其余依赖项一起运行.
键入文件安装在node_modules/@types目录中.所以你要找的文件可以在这里找到node_modules/@types/core-js/index.d.ts
.实际上它们是简单的节点模块,TS 2.0.知道如何妥善处理.
| 归档时间: |
|
| 查看次数: |
1681 次 |
| 最近记录: |