.babelrc文件中,如何区分production和dev环境?

之前我把babel的配置写在webpack.config.js和webpack.dev.js里,现在想把关于babel的配置单独写在.babelrc里.
问题来了:.babelrc里都是对象,怎么区分production和dev环境呢?

阅读 4.8k
1 个回答

看着这个env选项像是区分不同的环境的

The env key will be taken from process.env.BABEL_ENV, when this is not available then it uses process.env.NODE_ENV if even that is not available then it defaults to "development".

env会取process.env.BABEL_ENV的值,如果这个变量没有设置,会取process.env.NODE_ENV的值,如果也没有提供,默认值是"development"
env option官网链接

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题