类型安装不适用于已配置的打字稿定义

Typings install not working for already configured typescript definitions

我有 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)

与从 package.json 安装软件包的 npm install 不同,typings 命令未按预期工作。我有错误的假设吗?到目前为止,我已经避免在版本控制(如 node_modules)中签入打字稿定义(存储在 typings 文件夹中)。是否需要签入此文件?

更新 这是我的错误,我将 typings 命令行实用程序更新为版本 1.0.5。我检查了 https://github.com/typings/typings 并意识到我需要更改 typings.json 以使用新的主要版本。根据网站上给出的说明更改了 typings.json,它现在可以正常工作了。

您已使用 0.x 版本的类型添加了定义。
--ambient 命令已弃用。请改用 --global
为了修复现有的 typings.json 文件,您可以将 "ambientDependencies" 重命名为 "globalDependencies"