ng build-prod vs ng --build aot for angular 7

时间:2019-06-27 12:52:13

标签: angular

我正在使用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"
  },

1 个答案:

答案 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

启用了所有功能