Angular文档说明:
*Ahead-of-Time (AOT), which compiles your application and libraries at build time. This is the
default since Angular 9.*
所以如果我想为产品编译我只需要输入ng build不添加——prod并且不需要在angular.json中添加特定的配置package.json ?这是ng build命令输入my package.json:
...
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"watch": "ng build --watch --configuration development",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"prepare": "husky install"
},
...
谢谢你的帮助
如果你使用的是最新版本的Angular,也就是v12,那么你不需要在生产版本中显式地包含--prod
命令。
默认的angular。Json文件包含一个关于生产构建的配置文件部分,您可以保持原样。