Angular CLI Typescript 在构建时编译

blu*_*rbo 5 angular-cli angular

只是为了澄清,使用角CLI和打字稿,当我运行命令:ng build。这是否将所有 ts 文件编译为 js?我注意到中的"compileOnSave"属性tsconfig.json设置为 false。

我应该不需要做任何事情来编译打字稿文件,对吗?它们究竟是什么时候编译的?

**我不知道为什么我的问题被否决了。这是一个合理的问题,Angular CLI 文档没有明确回答它。

**更新:经过进一步审查,我注意到我在我从事的第一个项目中遇到了一些 TS Lint 错误,当时我注意到它没有编译。我相信它没有编译的事实可能与此有关。通过 CLI 初始化一个新项目后,我可以看到 TypeScript 文件在ng build命令运行时会编译。

blu*_*rbo 2

已解决 - 请参阅问题更新。如果您发现文件.ts未编译,请检查输出窗格并确保没有输出错误(例如,使用 ts lint)