在 Webpack 中使用 Babel Loader 时如何设置 Babel 环境变量(BABEL_ENV)?
How do you set the Babel environment variable (BABEL_ENV) when using Babel Loader with Webpack?
使用'babel-loader' Webpack插件时如何设置Babel环境变量(即BABEL_ENV)?
我希望在使用 Webpack 时能够使用不同的 Babel 配置。
解决方案是在 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
}
}
]
使用'babel-loader' Webpack插件时如何设置Babel环境变量(即BABEL_ENV)?
我希望在使用 Webpack 时能够使用不同的 Babel 配置。
解决方案是在 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
}
}
]