在编译完美运行的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%正常编译。任何帮助将不胜感激。
答案 0 :(得分:0)
感谢GitHub上TS人员的帮助,我们搜索了 -
declare module "assert" { .. }
只应在项目中出现一次。我们的wwwroot文件夹中隐藏了一个旧文件,一旦删除就解决了问题。