Angular2V3路由器

Angular2V3路由器,angular,angular2-routing,Angular,Angular2 Routing,我正在尝试安装新的v3路由器。我能够更新我的json包以指向alpha并安装它。我到处都有这个错误 node_modules/@angular/router/router.d.ts(80,59):错误TS2304:找不到名称“Promise” 还有什么我需要升级的吗。我记得在什么地方读到过关于更新打字的东西。我尝试了npm安装typings-g,但没有这样的运气 任何帮助都将不胜感激 确保键入包含在TypeScript编译器配置中。您可以通过以下几种方式将其包括在内: // tsconfig.j

我正在尝试安装新的v3路由器。我能够更新我的json包以指向alpha并安装它。我到处都有这个错误

node_modules/@angular/router/router.d.ts(80,59):错误TS2304:找不到名称“Promise”

还有什么我需要升级的吗。我记得在什么地方读到过关于更新打字的东西。我尝试了npm安装typings-g,但没有这样的运气


任何帮助都将不胜感激

确保键入包含在TypeScript编译器配置中。您可以通过以下几种方式将其包括在内:

// tsconfig.json
{
  "files": [
    ...,
    "typings.d.ts",
  ]
}
或者将
typings.d.ts
内容包含在编译器查找的第一个文件中(例如,
main.js
bootstrap.js
):

TS2304:找不到名称“Promise”

此错误告诉您编译器无法找到Promise的定义,这些定义位于
es6 shim/index.d.ts

/// <reference path="../typings/browser.d.ts" />
// browser.d.ts
/// <reference path="browser/ambient/angular-protractor/index.d.ts" />
/// <reference path="browser/ambient/es6-shim/index.d.ts" />
/// <reference path="browser/ambient/jasmine/index.d.ts" />
/// <reference path="browser/ambient/node/index.d.ts" />
/// <reference path="browser/ambient/selenium-webdriver/index.d.ts" />