【发布时间】:2023-03-07 10:14:01
【问题描述】:
我看到了使用 typings.json 的 Angular 2 示例:
{
"globalDependencies": {
"core-js": "registry:dt/core-js#0.0.0+20160725163759",
"node": "registry:dt/node#6.0.0+20160831021119"
}
用于为某些包安装必要的打字稿文件。
从 TypeScript 2.0 开始,我们可以通过 npm 使用 '@types/...':
"devDependencies": {
"@types/es6-shim": "0.31.32",
"@types/node": "6.0.52"
}
在我看来,第二种方法更清晰。
1) 谁能详细解释一下,怎么用,有什么区别?
2) 人们还使用 npm 中的脚本来安装类型:":
"scripts": {
"postinstall": "typings install",
}
如果我们将所有内容都放在 npm 包中,是否有必要将它用于第二种方法,“npm install”是否足够?
【问题讨论】:
-
在这篇博文中有解释:The Future of Declaration Files
标签: angular typescript typescript-typings