我在项目中使用angular cli。我的包中有这两个配置。json:
"scripts": {
"ng": "ng",
"build": "ng build --base-href /test/",
"prod": "ng build --prod --base-href /test/"
}
--prod检测编译问题(如死代码),正如angular文档中所述,但它不是在开发模式中使用的build命令中运行的(实际上我们使用npm start,但它做的事情是相同的)。
这导致在我们的持续交付工具中检测到的问题太晚,而不是在开发过程中。
我不想为development角度编译任务添加--prod,我试图查看它,“tsconfig”文件文档中有一些选项,但我没有找到任何选项。
我读到了--prod使用运行这种严格编译的uglifyJs启动了一个uglification。
我如何告诉angular在我的开发“构建”任务中启动严格的编译,就像在--prod中执行一样?(我还在文件中尝试了“用户严格模式”,但没有做任何更改)。
我正在使用angular 5和Typescript 2。x版本。
提前谢谢你。