我正在开发一个浏览器扩展,它将包含浏览器API的包装器,我希望能够在构建期间交换特定于浏览器的包装器。
有人告诉我使用process.env.NODE_ENV
并且Webpack将删除评估false的代码分支,但我不确定如何/在何处使用它来实现我正在尝试做的事情。
答案 0 :(得分:0)
您很可能需要将DefinePlugin添加到插件数组中,如下所示:
const webpack = require('webpack')
module.exports = {
...
plugins: [
...
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify('production')
}
}),
]
}