我正在使用angular 7应用程序,当前正在使用命令成功构建该应用程序
ng build --prod
我的问题是我对ng build --aot vs ng build --prod感到困惑。我们的应用程序部署在..上,我尚未做任何专门使它启用aot的事情,但它也能成功运行。我要在构建服务器上设置什么命令
Package.json
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
答案 0 :(得分:0)
像这样在angular.json中使用默认的角度配置
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true
因此,默认情况下将启用aot构建,因此您无需运行ng build --aot
。
使用ng build --prod