2017-03-31 63 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 ='。

回答