0

看过其他帖子,但那里建议的解决方案都没有奏效。所以即使我排除了整个typings文件夹,我仍然会看到这些重复的标识符错误。文件夹与文件夹typings在同一级别node_modulesbower_components

这是Angular 2建议的我的typings.json:

{
  "globalDependencies": {
    "core-js": "registry:dt/core-js#0.0.0+20160317120654",
    "es6-shim": "registry:dt/es6-shim#0.31.2+20160317120654",
    "jasmine": "registry:dt/jasmine#2.2.0+20160412134438",
    "node": "registry:dt/node#4.0.0+20160509154515"
  }
}

我需要做什么?:(

PS:我卸载了 1.8.6 版 Visual Studio 的 TypeScript,只使用了 1.8.10 版的 npm typescript。以前,它们一起安装在我的机器上,但仍然无法正常工作。

在此处输入图像描述

4

2 回答 2

1

你的打字真的很奇怪,你应该有一个es6-shimor core-js,而不是两个。node很可能也是多余的。

就个人而言,我放弃了 VS 并使用 gulp 构建文件插入了 angular。

于 2016-05-26T00:59:08.880 回答
1

您的排除不正确。假设您使用的是 Typings 版本 1.0 或更高版本,根据您添加的屏幕截图,它应该看起来像这样。

 "exclude": [
    "node_modules",
    "bower_components",
    "typings/index.d.ts",
    "typings/modules"
  ],

于 2016-05-26T09:58:33.533 回答