Javascript 带有prod参数的网页包

Javascript 带有prod参数的网页包,javascript,reactjs,webpack,Javascript,Reactjs,Webpack,我有一个Express+React应用程序,我使用webpack 在dev上,我运行“webpack--watch”,但在部署到生产环境之前,我想丑化我的js 目前,我每次在产品部署之前都会取消对uglify插件的注释 可以通过传递给webpack命令或其他什么参数来完成吗 谢谢,Alex A.您可以在脚本中指定环境变量,如下所示: package.json 然后,在您的webpack配置中,确保像这样向您的插件添加uglify webpack.config.js 可能重复的 "scripts"

我有一个Express+React应用程序,我使用webpack

在dev上,我运行“webpack--watch”,但在部署到生产环境之前,我想丑化我的js

目前,我每次在产品部署之前都会取消对uglify插件的注释

可以通过传递给webpack命令或其他什么参数来完成吗


谢谢,Alex A.

您可以在脚本中指定环境变量,如下所示:

package.json
然后,在您的webpack配置中,确保像这样向您的插件添加uglify

webpack.config.js
可能重复的
"scripts": {
  "build": "webpack --watch",
  "build:production": "NODE_ENV=production webpack"
}
...
const config = {
  /* your regular config applicable to all environments */
}

// modifications to config when ran with NODE_ENV = production
if (process.env.NODE_ENV === 'production') {
  config.plugins = config.plugins.concat([
    new webpack.optimize.UglifyJsPlugin()
  ])
}

module.exports = config;