2017-03-31 81 views
1

在我的电脑上安装VisualStudio 2017之后,我的打字稿编译出现问题。有人可以帮助解决这个问题吗?我找不到这种行为的任何解释。在VS2015中,它也会返回相同的错误。现在我已经在全球安装了[email protected]在VisualStudio 2017安装后,Typescript编译会返回很多错误

这是我的typings.json

{ 
    "globalDependencies": { 
    "core-js": "registry:dt/core-js#0.0.0+20160725163759", 
    "jasmine": "registry:dt/jasmine#2.2.0+20160621224255", 
    "node": "registry:dt/node#6.0.0+20160909174046" 
    } 
} 

这是我的tsconfig.json

{ 
    "compileOnSave": true, 
    "compilerOptions": { 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    }, 
    "exclude": [ 
    "node_modules" 
    ] 
} 

在这里,在从日志的VisualStudio

2> C^:\ dev的\马克etplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(569,11): 错误TS2451:Build:无法重新声明块范围变量'Number'。 2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(599,11): 错误TS2451:构建:无法重新声明块范围变量'Math'。 2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(619,11): 错误TS2451:构建:无法重新声明块范围变量'RegExp'。 2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(623,11): 错误TS2451:构建:无法重新声明块范围变量'映射'。2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(624,11): 错误TS2451:构建:无法重新声明块范围变量'Set'。 2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(625,11): 错误TS2451:构建:无法重新声明块范围变量'WeakMap'。 2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(626,11): 错误TS2451:构建:无法重新声明块范围变量'WeakSet'。 2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(627,11): 错误TS2451:构建:无法重新声明块范围变量'Promise'。 2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(628,11): 错误TS2451:Build:无法重新声明块范围变量'Symbol'。 2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(629,11): 错误TS2451:Build:无法重新声明块范围变量'Dict'。 2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(630,11): 错误TS2451:构建:无法重新声明块范围变量'global'。 2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(631,11): 错误TS2451:Build:无法重新声明块范围变量'log'。 2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(632,11): 错误TS2451:构建:无法重新声明块范围变量'_'。 2> C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(661,5): 错误TS2300:生成:重复标识符'export ='。

回答