Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ng构建--prod vs ng--为angular 7构建aot_Javascript_Node.js_Angular_Typescript_Single Page Application - Fatal编程技术网

Javascript ng构建--prod vs ng--为angular 7构建aot

Javascript ng构建--prod vs ng--为angular 7构建aot,javascript,node.js,angular,typescript,single-page-application,Javascript,Node.js,Angular,Typescript,Single Page Application,我有angular 7应用程序,目前使用该命令成功构建了该应用程序 ng build --prod 我这里的问题是,我对ng build--aot和ng build--prod感到困惑。我们的应用程序部署在。。我还没有做任何具体的事情使其启用aot,但它也成功运行。在生成服务器上设置什么命令 Package.json "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test

我有angular 7应用程序,目前使用该命令成功构建了该应用程序

ng build --prod 
我这里的问题是,我对ng build--aot和ng build--prod感到困惑。我们的应用程序部署在。。我还没有做任何具体的事情使其启用aot,但它也成功运行。在生成服务器上设置什么命令

Package.json

"scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },

默认情况下,angular.json中的angular配置如下

"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构建在默认情况下是启用的,所以您不需要运行
ngbuild--aot


使用
ng build--prod

可以启用所有功能。有关Angular 7的参数说明,请参见,默认情况下会出现
aot
,您无需专门添加此选项。酷。那么这个命令ng build--prod是否可以用于除生产之外的其他服务器,或者它是否仅用于生产我正在使用angular 7应用程序,并且当前使用该命令成功地构建了应用程序在部署到之前,我是否需要将该命令添加到我的package.json文件中test@Tomng构建--prod是一个Angular CLI命令。无需在
package.json中添加任何内容