2016-09-29 32 views
9

以前はWeb TypeScriptプロジェクト用にVisual Studio 2013を使用していました。 Visual Studio 2015 Update 3にアップグレードし、プロジェクトをビルドするときに取得するVisual Studio 2015: "tsc.exe"がコード1で終了しました

"tsc.exe" exited with code 1 

これらのエラーは、Web上には数百万件あります。 1つは、Microsoft.TypeScript.MSBuildとMicrosoft.TypeScript.CompilerをNPM経由でインストールすることを提案しました。

1> C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.6\tsc.exe --project "F:\depot\depot\code\main\web\CedarsReport\tsconfig.json" --listEmittedFiles 
1> F:\depot\depot\code\main\web\CedarsReport\error TS5023:Build:Unknown compiler option 'listemittedfiles'. 

質問:私は出力を掘り下げるとき

(冗長それを作る)、私はこれを見 1)なぜそれが活字体1.6を使用していますか?私は "TypeScript 1.8.4 for Visual Studio 2015"をインストールしました。

2)--listEmittedFilesオプションはどこから来ていますか?どのように無効にすることができますか?

3)Project> Properties> TypeScript Buildに移動すると、 ":1つ以上のtsconfig.jsonファイルが検出されました。プロジェクトプロパティは無効になっています。 私はtsconfig.jsonファイルをデスクトップに移動して、プロジェクトフォルダ内のファイルを削除しようとしました。 Visual Studio 2015を終了して再起動し、クリーンで再構築して、同じエラーメッセージを表示しました。存在しないときにtsconfig.jsonファイルが残っていると思われるのはなぜですか?

すべての質問に答えることができない場合でも、何かを歓迎します。 #2。

答えて

17
あなたはおそらく次のリンク使用して 活字体2.1.5をインストールすることによってこの問題を修正することができ

:(執筆時点では2.1.5)

これも指しますMSBuildを--listEmittedFilesコマンドスイッチ(1.xでサポートされていない、したがってエラー)を完全にサポートする適切なTypeScriptビルドに変換します。

さらに、この問題についての詳細と参考資料については、this answerおよび/またはthis articleも参照してください。

+0

インストール前にVisual Studio 2015を閉じてください。 Visual Studio 2015は、プロジェクトを再度開くときに古いバージョンを置き換えるように求めます。 –

+0

TypeScript 2.2以上のバージョンで解決することができます:) –

0

私はもう今、このエラーを取得しない

enter image description here

によって

enter image description here

を交換し、Web.csprojファイルで私の場合のVisual Studio 2013を使用しています。

+0

TypeScript 2.2以上のバージョンで解決されます:) –

関連する問題