1

我有带有声明的 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命令行实用程序更新为 version 1.0.5。我检查了https://github.com/typings/typings并意识到我需要更改 typings.json 以使用新的主要版本。typings.json按照网站上的说明进行了更改,现在可以使用了。

4

1 回答 1

2

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

于 2016-06-12T08:20:50.653 回答