有process.env.NODE_ENV==='development'
,但这是在运行Webpack或其开发服务器的服务器端定义的。我需要根据在浏览器中运行的捆绑代码来确定它。
您可以在构建过程中使用webpack.DefinePlugin
来定义这样的全局变量:
webpack.DefinePlugin
然后您可以访问//
const mode = "production"
module.exports = {
mode: mode,
// ...
plugins: [
new webpack.DefinePlugin({
__mode__: JSON.stringify(mode)
})
]
}
。