dan*_*man 5 webpack webpack-dev-server
在我的 webpack 配置中,我希望能够执行以下操作:
module.exports = {
entry: {'main_public': [...], 'main_private': [...] },
...
plugins: [
new CustomDefinePlugin({
test: /_public$/,
definitions: {PRIVATE_APP: false}
}),
new CustomDefinePlugin({
test: /_private$/,
definitions: {PRIVATE_APP: true}
}),
new webpack.optimize.UglifyJsPlugin({compress: {dead_code: true}})
],
...}
Run Code Online (Sandbox Code Playgroud)
也就是说,我希望能够针对不同的入口点进行全局定义。
我尝试破解现有的DefinePluginwebpack 附带的内容,但似乎它parser._plugins在内部使用该系统。我还尝试test在传递给UglifyJsPlugin(并global_defs在那里使用)的选项中设置一个字段,但test似乎被忽略了。
以及关于如何在不分叉整个 webpack 的情况下轻松完成这项工作的想法……尽管我认为这是一个选择。
| 归档时间: |
|
| 查看次数: |
348 次 |
| 最近记录: |