我的angular.json
中有多种配置,可以为我们的应用提供多种环境,例如
"configurations": {
"apples": {
...
"optimization": true,
"aot": true,
...
}
...
}
"serve": {
"configurations": {
"apples": {
"browserTarget": "app-name:build:apples"
}
}
}
我希望能够在本地为这些配置提供服务,而无需设置所有生产级别选项,例如 aot 和 optimization 。因为重新投放服务所需的时间是非生产配置的10倍。
如何做到这一点而又不重复 serve 和 build 的配置?
答案 0 :(得分:0)
您将需要其他构建配置。您可以复制您在产品中使用的那个,给它起一个新的名字,给它起一个新的名字,并更新您需要更改的值。
"configurations": {
"oranges": {
...
"optimization": false,
"aot": false,
...
}
...
}
然后,您可以在服务配置中引用该配置。
"serve": {
"configurations": {
"oranges": {
"browserTarget": "app-name:build:oranges"
}
}
}
然后您可以使用ng serve -c oranges
希望有帮助。