简体   繁体   English

如何使用ngject生成特定于环境的配置?

[英]How to generate environment specific configuration using ng eject?

ng eject generates webpack.config.js in the root folder of our project. ng eject产生webpack.config.js在我们的项目的根文件夹。 How should I generate environment specific configuration? 如何生成特定于环境的配置? I'm using angular CLI and new to web pack. 我正在使用角度CLI和Web Pack的新增功能。

weback.common.js
webpack.dev.js
webpack.prod.js
webpack.test.js

By running ng eject you are getting webpack config based on environment.ts . 通过运行ng eject你正在基于的WebPack配置environment.ts Seams like you want to specify the other environment so you can do it like so: 像您希望指定其他环境的接缝,因此您可以这样进行:

ng eject --environment=prod doing so you are getting webpack config generated based on environment.prod.ts . ng eject --environment=prod这样做,您将获得基于environment.prod.ts生成的webpack配置。

If ng eject erroring like Your package.json scripts must not contain a build script as it will be overwritten. 如果ng eject错误,例如Your package.json scripts must not contain a build script as it will be overwritten. , use --force flag ,使用--force标志

To get more context on that check out this comment 要获得更多相关信息,请查看此评论

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM