我有角度CLI的问题。我想用长命令构建一个项目:ng build --prod --aot=false --output-hashing none
。有没有办法在gulp中创建类似任务的东西,并使用例如ng build my-task
运行该任务序列?
答案 0 :(得分:1)
由于您使用的是Angular 6,您可以根据需要调整angular.json。
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
"optimization": true,
"outputHashing": "all",<--none
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,<---false
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true
}
}
},
或者您可以修改package.json
中的现有构建脚本"scripts": {
"ng": "ng",
"start": "ng serve --prod",
"build": "ng build --prod --aot=false --output-hashing none",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
执行npm run-script build
或npm run build