【问题标题】:Typings install won't install existing definitionsTypings install 不会安装现有的定义
【发布时间】: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。现在可以了!谢谢提示

标签: typescript-typings


【解决方案1】:

试试

typings install dt~gulp-uglify --global --save

虽然您可能希望将“--save-dev”用于“gulp-uglify”

确保您使用最新版本的类型(当前为 1.3.1)

【讨论】:

  • 无赖,尝试过但得到:打字错误!消息无法在注册表中找到“dt~gulp-uglify”(“npm”)。
  • 请在您的答案中添加注释,说明您应该使用最新版本的 Typings 1.3.1 或更高版本,我会将您的标记为答案。一旦我使用“npm install typings -g”升级,你的答案就奏效了
猜你喜欢
  • 1970-01-01
  • 2016-08-01
  • 2016-04-14
  • 1970-01-01
  • 2018-05-17
  • 2021-06-28
  • 1970-01-01
  • 1970-01-01
  • 2014-01-17
相关资源
最近更新 更多