webpack里set NODE_ENV=production,react依然有warning?

limi58
  • 50

系统是windows,想用 webpack 打包 react 生产环境代码,package.json部分代码如下:

"scripts": {
    "start": "node server.js",
    "build": "set NODE_ENV=production && webpack -p --progress --profile --colors"
  },

命令行敲入npm run build后刷新网页,为什么console里依然有warning?

回复
阅读 10.6k
3 个回答
✓ 已被采纳

解决了,必须要在 plugins 里加上:

new webpack.DefinePlugin({
  'process.env': {
    'NODE_ENV': '"production"'
  }
})

才是正确姿势

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏