当使用Webpack和Babel Loader时,如何设置Babel环境变量(BABEL_ENV)?

4
当使用“babel-loader”Webpack插件时,如何设置Babel环境变量(即BABEL_ENV)?
我想在使用Webpack的同时能够使用不同的Babel配置。
1个回答

5
解决方法是在Webpack配置文件中的“babel-loader”规则中设置特定选项。
在Babel Loader v8+中,该选项称为“envName”,但我相信在早期版本中它被称为“forceEnv”。 webpack.config.js
rules: [
  {
    loader: 'babel-loader',
    options: {
      envName: 'yourEnvironmentName',  // use this for Babel Loader v8+
      forceEnv: 'yourEnvironmentName'  // use this for lower versions
    }
  }
]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接