In many other webpack plugins I can control whether I want or not to run the plugin, eg:
plugins:[
new somePlugin({
dry: production, //process.env.NODE_ENV
})
]
I don't want to run open-browser-webpack-plugin for each webpack execution, just for webpack-dev-server. For now, I concatenated the function for webpack.config.js plugins array
that checks process.env.NODE_ENV and conditionally returns the array item with open-browser-webpack-plugin plugin, but it's quite tricky and not very handy.
In many other webpack plugins I can control whether I want or not to run the plugin, eg:
I don't want to run
open-browser-webpack-plugin
for eachwebpack
execution, just forwebpack-dev-server
. For now, I concatenated the function for webpack.config.jsplugins
arraythat checks
process.env.NODE_ENV
and conditionally returns the array item withopen-browser-webpack-plugin
plugin, but it's quite tricky and not very handy.