Angular2 QuickStart拒绝为候选版本

时间:2016-05-03 10:55:50

标签: typescript angular

当发布候选人出局时,我正试图通过Angular2的快速入门。 但是,打字稿编译器会抛出很多我无法弄清楚的错误。

https://angular.io/guide/quickstart

首先是这样的很多行。 node_modules/@angular/core/src/application_ref.d.ts(39,88):错误TS2304:找不到姓名'承诺'。 node_modules/@angular/core/src/application_ref.d.ts(99,42):错误TS2304:找不到姓名'承诺'。

然后这...... 错误的ERR! Windows_NT 6.1.7601 错误的ERR! argv" C:\ Program Files(x86)\ nodejs \\ node.exe" " C:\ Program Files(x86)\ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "运行" " TSC" 错误的ERR!节点v0.12.2 错误的ERR! npm v2.7.4 错误的ERR!代码ELIFECYCLE 错误的ERR! angular2-quickstart@1.0.0 tsc:tsc 错误的ERR!退出状态2 错误的ERR! 错误的ERR!在angular2-quickstart@1.0.0 tsc脚本' tsc'失败。 错误的ERR!这很可能是angular2-quickstart包的问题, 错误的ERR!不是与npm本身。 错误的ERR!告诉作者你的系统失败了: 错误的ERR! TSC 错误的ERR!您可以通过以下方式获取信息: 错误的ERR! npm owner ls angular2-quickstart 错误的ERR!上面可能有额外的日志记录输出。

npm ERR!请在任何支持请求中包含以下文件: 错误的ERR! C:\发展\ Angular2RCQuickstart \ NPM-的debug.log

那里的任何人都知道什么是错的?

1 个答案:

答案 0 :(得分:2)

轻松修复

将来自Angular 2 beta 17的typings文件夹复制到@angular项目中,以便顶层组件中的///<reference path="node_modules/angular2/typings/browser.d.ts"/>再次工作

清理修复

您必须手动安装ES6承诺和ES6集合的类型,typings install es6-promise使用--ambient标志来表示tsd(已弃用)。