我有typings.json文件,声明包含我的项目所需的一些打字稿定义。请查看以下参考资料
...
"ambientDependencies": {
"bluebird": "registry:dt/bluebird#2.0.0+20160319051630",
"express": "registry:dt/express#4.0.0+20160317120654",
"express-serve-static-core": "registry:dt/express-serve-static-core#0.0.0+20160322035842",
...
但是当我尝试执行typings install
命令时,没有安装任何内容,并且在语句
--- (No dependencies)
与从npm install
安装软件包的package.json
不同,typings命令无法正常工作。我的假设是错误的吗?到目前为止,我已经避免在版本控制中检查了打字稿定义(存储在typings
文件夹中)(如node_modules
)。是否有必要签入这些文件?
更新
这是我的错误,我将typings
命令行实用程序更新为版本1.0.5
。我检查了https://github.com/typings/typings并意识到我需要更改typings.json以使用新的主要版本。根据网站上的说明更改了typings.json
,现在它正在运行。
答案 0 :(得分:2)
您已使用0.x版本的打字添加了定义
不推荐使用--ambient
命令。请改用--global
为了修复现有的typings.json
文件,您可以将“ambientDependencies”重命名为“globalDependencies”