【发布时间】:2016-11-16 17:45:55
【问题描述】:
我已经从 tsd 迁移到了 typings。我正在将我的 gulpfile.js 转换为 gulpfile.ts。因此,我想为“gulp-rename”、“gulp-uglify”等内容使用类型定义。
在“gulp-uglify”的情况下,类型定义似乎存在:
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/gulp-uglify/gulp-uglify.d.ts
如果我运行命令 typings search gulp-uglify 我会得到以下响应:
NAME SOURCE HOMEPAGE DESCRIPTION VERSIONS UPDATED
gulp-uglify dt https://github.com/terinjokes/gulp-uglify 1 2016-03-16T15:55:26.000Z
我的问题是如何安装这种类型定义?我尝试了以下变体:
typings install gulp-uglify --save
typings install gh~gulp-uglify --save
typings install dt~gulp-uglify --save
typings install github~gulp-uglify --save
运气不好。获取'无法在注册表中找到“gulp-uglify”(“npm”)'的变体
任何想法我做错了什么?
【问题讨论】:
-
你用什么版本的打字?
-
@AlekseyL。我正在运行最新版本的类型:1.3.1
-
@AlekseyL。好吧,事实证明,当我从命令行(typings -v)检查类型的版本时,它显示为 0.8.1,而在 package.json 中显示为 1.3.1。我从命令行执行了“npm install typings -g”,将全局更新到 1.3.1。现在可以了!谢谢提示