Angular2V3路由器
我正在尝试安装新的v3路由器。我能够更新我的json包以指向alpha并安装它。我到处都有这个错误 node_modules/@angular/router/router.d.ts(80,59):错误TS2304:找不到名称“Promise” 还有什么我需要升级的吗。我记得在什么地方读到过关于更新打字的东西。我尝试了npm安装typings-g,但没有这样的运气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
任何帮助都将不胜感激 确保键入包含在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" />