VisualStudio 2015 Update 3 Angular 2中的TypeScript 2编译失败

时间:2016-11-29 17:26:38

标签: angular typescript visual-studio-2015

在编译完美运行的TypeScript项目之前获得以下错误,直到升级到V2。我已删除对Typings的所有引用,并已切换到@Types。只有我导入的项目是@ Types / node。

  

严重级代码描述项目文件行抑制状态   错误TS2309构建:导出分配不能在模块中使用   与其他导出的元素。 XXXXXXXXX C:\ Projects \ XXX \ XXXXXXXXX   \ node_modules \ @types \ node \ index.d.ts 3626

TsConfig如下 -

{
  "compilerOptions": {
    "moduleResolution": "node",
    "target": "es5",
    "sourceMap": true,
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "skipDefaultLibCheck": true,
    "outDir": "../wwwroot/app",
    "lib": [ "es6", "dom" ],
    "types": [ "node" ]
  },
  "exclude": [ "bin", "node_modules" ],
}

看到其他人有同样的错误但没有解决方案。我确定这只是一个简单的设置或配置问题,因为项目在更新之前100%正常编译。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

感谢GitHub上TS人员的帮助,我们搜索了 -

declare module "assert" { .. }

只应在项目中出现一次。我们的wwwroot文件夹中隐藏了一个旧文件,一旦删除就解决了问题。