2017-03-31 15 views
1

VisualStudio 2017をインストールした後、typescriptのコンパイルに問題があります。誰かがこの問題を手伝ってもらえますか?私はこの動作の説明を見つけることができません。 VS2015では同じエラーも返されます。今、私は[email protected]をグローバルにインストールしました。ここでVisual Studio 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はここでVisualStudioを

2> Cからログに

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

です:\ dev \ Mark etplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(569,11): エラーTS2451:ビルド:ブロックスコープの変数 '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:ビルド:ブロックスコープ変数 'Map'を再宣言できません。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:ビルド:ブロックスコープ変数 'シンボル'を再宣言できません。 2:C:\ dev \ Marketplace \ Marketplace.Web \ node_modules \ @types \ core-js \ index.d.ts(629,11): エラーTS2451:ビルド:ブロックスコープの変数 '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:ビルド:ブロックスコープの変数 '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 ='。

答えて

0

Visual Studio 2017はまだTypeScript 2.2をサポートしていないため、新しい2.2構文が入力に追加されていますが、まだVSで使用されているTypeScriptのバージョンではサポートされていません。このブログの記事でご利用いただけます

詳細情報:それは2.2問題がない場合にはhttps://blogs.msdn.microsoft.com/typescript/2017/03/27/typescripts-new-release-cadence/

は、あなたがあなたのtsconfig.jsoncompilerOptions"skipLibCheck": trueを設定することで、アプリケーションのエラーをオフに切り替えることができます。

関連する問題