在使用yo angular fullstack的脚手架生成的项目中,我通常使用grunt使用grunt启动应用程序(我不是它的专家).
例
grunt
grunt serve
等等.
据我所知,我有三种不同的环境(开发,测试,生产).每次我需要更改时,我必须转到主文件更改正确的行(默认为开发).
如何从终端中选择其中一个?我完全相信必须有办法从咕噜声中做到这一点……
我可以想象它必须是这样的
grunt serve --env:prod
grunt serve --test
grunt serve development
我已经尝试了所有这些,但没有,我花了一些时间试图从Gruntfile中弄清楚这一点,但我找不到谷歌搜索.
有谁知道这是怎么做到的吗?任何帮助,将不胜感激
最佳答案 您可以像这样的NODE_ENV =生产grunt启动您的应用程序,并且环境变量仅在此执行中生成.如果要设置环境变量,可以执行此操作
> export NODE_ENV=production
> grunt
在您为其他环境更改环境变量之前,您的环境变量将保持生产状态.