【发布时间】:2018-10-31 06:31:47
【问题描述】:
这是 angular.json 的一部分:
"configurations": {
"production": {
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
"vendorChunk": false,
"buildOptimizer": true,
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
]
}
我要做的是控制开发环境。例如,将sourceMap 更改为false,我不想通过向ng build 添加参数来做到这一点。 angular.json 中是否有任何与 production 等价的东西来指代开发?
还有一点非常重要:在 Angular-CLI 6 中没有 ng eject!那么,如何查看和修改 webpack.config.js ?
【问题讨论】:
-
为什么在没有任何 cmets 的情况下被否决了?这是一个很好的问题,因为 Angular CLI 文档没有指定任何关于如何控制
development构建配置的内容。接受的答案中的两个选项都是有效的。 -
感谢您的评论。我真的不明白为什么有些人在无法回答的情况下投反对票!!
标签: angular webpack angular-cli-v6