我想创建 ng build --qa ,它会拾取environment.qa.ts并进行AOT、捆绑和死代码消除,但不进行缩小和丑化
在 Angular 5.2 中我该怎么做
在 Angular6 中,我们这样做:
在环境文件夹中创建您自己的environment.qa.ts 文件。您可以在其中编辑详细信息,也可以添加更多详细信息,例如您的 qa 环境的 URL:
export const environment = {
production: false,
URL:'http://something:8200'
}
Run Code Online (Sandbox Code Playgroud)现在,在 angular.json 中,您必须在配置中添加qa配置,并且还需要在那里提及文件替换。
“配置”:{
"qa": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.qa.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true
}
}
Run Code Online (Sandbox Code Playgroud)
这取决于您,如果您想要 buildOptimizer、优化以及所有在 qa 构建中完成的操作,您可以将这些值设置为 true,也可以删除这些选项。
3.最后使用此命令运行构建ng build --configuration=qa
| 归档时间: |
|
| 查看次数: |
5438 次 |
| 最近记录: |