原理

在配置文件angular.json中,有一个子节点叫做configurations,该节点管理着你有几个配置。 默认包含production。

解决方案

在该节点下加入你需要的配置名,如下。

"dev": {
              "fileReplacements": [
                {
                  "replace": "src/environments/environment.ts",
                  "with": "src/environments/environment.dev.ts"
                }
              ]
            },

上述例子中,代表了使用哪个文件替换原始配置文件。

同时注意,配置文件中有多个架构,build下面有配置选项,server同样也有,如果你需要用server来做服务器端渲染,那同样需要加入配置。

然后在build的时候加入对应的参数

ng build --configuration=dev
登陆后可发表回复评论点击登录