首页 > 解决方案 > webpack -p 未在 create-react-app 上运行

问题描述

我有一个大项目,我试图根据这里使用 webpack-p 减小大小:https ://hackernoon.com/reduce-webpack-bundle-size-for-production-880bb6b2c72f

我无法运行它,因为我在运行 webpack -p 时遇到了问题(它在 index.js 的每个函数上都抛出了一个错误

我认为这可能与我的包裹有关。我决定创建新的 create-react-app 并在那里运行命令。令我惊讶的是,我得到了同样的错误:

遇到错误

这里可能有什么问题?

标签: reactjswebpackcreate-react-app

解决方案


如果你的应用使用webpack v4,你必须使用webpack --mode=production而不是webpack -p.

模式的可能值为nonedevelopmentproduction

另一种用法:

// webpack.config.js

module.exports = {
  ...
  mode: 'production',
  ...
}

推荐阅读