安装带有打字的es6-promise

时间:2016-10-13 07:04:34

标签: angularjs typescript es6-promise

我正在阅读关于Angular 2的这篇文章 - https://semaphoreci.com/community/tutorials/setting-up-angular-2-with-webpack *上述文章适用于Angular 2 RC5。

一切顺利,直到我们执行这一行 - 安装es6-promise with typescript(typings): ./node_modules/.bin/typings安装es6-promise --save

在Terminal中执行此行会引发以下错误:

typings WARN hastypings“es6-promise”的类型已存在于“node_modules / es6-promise / es6-promise.d.ts”中。您应该让TypeScript解析打包的打字并卸载Typings安装的副本 打字ERR! message无法在注册表中找到“es6-promise”(“npm”)。 打字ERR!但是,我们为其他2个来源找到了“es6-promise”:“common”和“dt”

4 个答案:

答案 0 :(得分:3)

看起来你已经安装了模块的打字,所以不需要手动操作。尝试跳过此步骤 - ./node_modules/.bin/typings install es6-promise --save

答案 1 :(得分:2)

我刚才有同样的问题 该命令已更改为:

typings install dt~es6-shim --save --global

您可以查看此github问题以供参考: Unable to install es6 Shim or registry:env/meteor

答案 2 :(得分:1)

这对你有用:

./ node_modules / .bin / typings install es6-promise --source dt --save

它将为您导入DefinitelyTyped所需的文件。

答案 3 :(得分:0)

如果typings repo为deprecated,您现在将使用以下命令:

npm install @types/es6-shim --save