【发布时间】:2016-06-16 01:04:01
【问题描述】:
在 TypeScript 中编写 Angular 2 应用程序时,我正在尝试遵循 5 Min Quickstart guide。最近 npm typings 包从 0.x 升级到 1.x。根据official instructions,我们应该在升级时删除/typings,这就是我所做的。删除该目录后,我运行npm uninstall typings,然后运行npm install typings。我现在安装了typings 1.1.0。
这是我的 typings.json
{
"globalDependencies": {
"core-js": "registry:dt/core-js#0.0.0+20160317120654",
"jasmine": "registry:dt/jasmine#2.2.0+20160505161446",
"node": "registry:dt/node#4.0.0+20160509154515"
}
}
问题是,我希望安装创建一个新的/typings 并用new file structure 填充它。但是,我仍然没有/typings。尝试运行 typings install 会引发错误 'typings' is not a recognized command, program or batch file(我在 Windows 7 上)。什么给了?
为什么会出现问题:打字稿编译器会抛出很多 "Cannot find name 'Promise'" (or 'Set' or 'Map') 错误,除非我引用(现已删除)///<reference path="../typings/main/ambient/es6-shim/es6-shim.d.ts"/>
【问题讨论】:
标签: angular npm typescript-typings