在使用 yo angular fullstack 生成的脚手架项目中,我通常使用 grunt 使用 grunt 启动应用程序(我不是这方面的专家)。
例子
grunt
grunt serve
等等。
据我所知,我拥有三种不同的环境(开发、测试、生产)。每次我需要更改时,我都必须转到主文件更改正确的行(默认为 Development)。
如何从终端中选择其中之一?我完全确定必须有办法从咕噜声中做到这一点......
我可以想象它必须是这样的
grunt serve --env:prod
grunt serve --test
grunt serve development
我已经尝试了所有这些但都没有,我一直在花一些时间试图从 Gruntfile 中弄清楚这一点,但我在谷歌搜索中都找不到。
有人知道怎么做吗?任何帮助将不胜感激
最佳答案
您可以像这样启动您的应用程序 NODE_ENV=production grunt
并且环境变量仅在此执行中用于生产。如果你想设置环境变量,你可以这样做
> export NODE_ENV=production
> grunt
并且您的环境变量将保留在生产环境中,直到您将其更改为另一个环境。
关于angularjs - 在 grunt 的 yo angular fullstack 项目上选择不同的环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29818335/