1
使用typescript 1.5 beta。TypeScript 1.5不生成輸出
我有以下問題:如果.ts文件中存在錯誤(來自打字稿的觀點),則不會生成輸出.js文件,並且以前的輸出(如果有)將被刪除。
它是一個1.5測試版的限制,或者我沒有理解正確的方式來自打字稿官方教程的短語:「請注意,雖然有錯誤,但greeter.js文件仍然創建。你的代碼中有錯誤「?
謝謝。
使用typescript 1.5 beta。TypeScript 1.5不生成輸出
我有以下問題:如果.ts文件中存在錯誤(來自打字稿的觀點),則不會生成輸出.js文件,並且以前的輸出(如果有)將被刪除。
它是一個1.5測試版的限制,或者我沒有理解正確的方式來自打字稿官方教程的短語:「請注意,雖然有錯誤,但greeter.js文件仍然創建。你的代碼中有錯誤「?
謝謝。
如果您是從Visual Studio編譯,此行爲在1.4中進行了更改。
要改變舊的行爲打開的csproj/jsproj在例如記事本,並添加以下到它
<PropertyGroup>
<TypeScriptNoEmitOnError>false</TypeScriptNoEmitOnError>
</PropertyGroup>
它必須是與在那裏你在有例如5個錯誤的增量構建系統你的ts文件已成功報告(並且它會將JS文件寫入文件系統)。下一次構建會注意到所有已經uptodate的輸出文件(因爲JS文件和.ts
文件的時間戳),並且會跳過構建並說:「構建成功」,但沒有報告錯誤,儘管代碼沒有改變,所以應該已經有5個錯誤。
希望這會有所幫助
非常感謝。這工作! – Ruslan