【发布时间】:2016-10-12 19:48:25
【问题描述】:
我有 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 命令时,没有安装任何东西,并且 typescript 出现以下语句
--- (No dependencies)
与从package.json 安装软件包的npm install 不同,typings 命令没有按预期工作。我有一个错误的假设吗?到目前为止,我已经避免在版本控制(如node_modules)中签入打字稿定义(存储在typings 文件夹中)。是否需要签入这些文件?
更新
这是我的错误,我将typings 命令行实用程序更新为版本1.0.5。我检查了https://github.com/typings/typings 并意识到我需要更改typings.json 以使用新的主要版本。按照网站上的说明更改了typings.json,现在可以正常使用了。
【问题讨论】:
-
哪个版本的分型?您最近是否从 pre-1.0 升级到 post-1.0?您是通过类型本身添加类型,还是直接编辑 JSON?
-
我已经使用
typings install XXX --save --ambient命令添加了定义。没有任何依赖项是手动编码的。打字版本是 1.0.5。
标签: node.js typescript typescript-typings