我看到了使用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"是否足够?
不,您不需要typings.json
或者typings
您是否正在安装类型定义@types/
.