我以前使用Visual Studio 2013作爲Web TypeScript項目。升級到Visual Studio 2015更新3,並在構建項目時,我得到Visual Studio 2015:使用代碼1退出「tsc.exe」
"tsc.exe" exited with code 1
網絡上有100萬個這些錯誤。有人建議我通過NPM安裝Microsoft.TypeScript.MSBuild和Microsoft.TypeScript.Compiler,我這樣做。
當我深入到輸出(使它詳細),我看到:
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呢?我爲Visual Studio 2015安裝了「TypeScript 1.8.4」。
2)--listEmittedFiles選項來自哪裏,我該如何禁用它?
3)如果我轉到Project> Properties> TypeScript Build,它會顯示: 「:檢測到一個或多個tsconfig.json文件,項目屬性被禁用。 所以我嘗試將我的tsconfig.json文件移動到桌面,刪除項目文件夾中的一個。退出Visual Studio 2015並重新啓動,進行清理和重建,並顯示相同的錯誤消息。爲什麼它認爲當沒有一個時,仍然有一個tsconfig.json文件?!
即使你不能回答所有問題,回答任何問題都會受到歡迎,特別是, #2。
安裝前請更好地關閉Visual Studio 2015。 Visual Studio 2015要求在再次打開項目時替換舊版本。 –
它可以用TypeScript 2.2或更高版本來解決:) –