Angular2 Typescript类型重复标识符

时间:2016-05-23 11:13:04

标签: visual-studio typescript angular asp.net-core typescript-typings

已经看过其他帖子,但没有一个建议的解决方案有效。 所以我仍然看到这些重复的标识符错误,即使我排除了整个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:我卸载了适用于Visual Studio的TypeScript,版本为1.8.6,只使用了npm typescript,即1.8.10。以前,它们一起安装在我的机器中,但仍无效。

enter image description here

2 个答案:

答案 0 :(得分:1)

你的打字很奇怪,你应该有es6-shimcore-js,而不是两者。 node也很可能是多余的。

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

答案 1 :(得分:1)

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

from collections import defaultdict

table_csv_files = defaultdict(list)

for file_names in os.listdir(Data_folder):
     for name in data_titles:
          if name in file_names:
                table_csv_files[name].append(file_names)

print table_csv_files 
# {'CPU': ['CPU_data.txt'], 'Memory': ['Memory_data_1.txt', 'Memory_data_2.txt'], 'Physical_Disk': ['Physical_Disk_data.txt'], 'Network': ['Network_data.txt']}