2017-05-25 103 views
0

只是爲了澄清,當使用角度cli和打字稿時,當我運行命令:ng build。這是否將所有的ts文件編譯爲js?我注意到tsconfig.json中的"compileOnSave"屬性設置爲false。Angular CLI Typescript編譯構建

我不得不做任何事情來編譯打字稿文件,對嗎?他們究竟是在編譯?

**我不確定爲什麼我的問題得到反對票。這是一個合理的問題,Angular CLI文檔沒有明確地回答它。

**更新:進一步審查後,我注意到我正在處理的第一個項目中發生了一些TS Lint錯誤,這是我注意到它沒有編譯的時候。我相信它沒有編譯的事實可能與此有關。在通過CLI初始化一個新項目時,我可以看到TypeScript文件在運行ng build命令時會進行編譯。

回答

0

已解決 - 查看問題更新。如果您注意到.ts文件沒有編譯,請檢查輸出窗格並確保沒有輸出錯誤(例如,使用ts lint)