Javascript ng构建--prod vs ng--为angular 7构建aot
我有angular 7应用程序,目前使用该命令成功构建了该应用程序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
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中添加任何内容