webpack -p not 运行 on create-react-app
webpack -p not running on create-react-app
我有一个大项目,我试图根据此处使用 webpack-p 来减小大小:https://hackernoon.com/reduce-webpack-bundle-size-for-production-880bb6b2c72f
我无法 运行 它,因为我在 运行ning webpack -p 时遇到问题(它对 index.js
的每个函数都抛出了错误
我认为这可能与我的包裹有关。我决定在那里创建新的 create-react-app 和 运行 命令。令我惊讶的是,我得到了同样的错误:
这可能是什么问题?
您没有配置文件,因为您尝试 运行 的命令是全局命令,它不是从您当前的工作目录获取的。 运行 npm run build
相反,它在后台执行此操作,但还有许多由 create-react-app
.
的贡献者创建的其他内容
您可以为全局 webpack cli 传递一个配置文件,但您无法在您的文件夹中访问它,因为它 "not" 可供您使用。 npm run build
也已经为您应用了很多优化。
如果您的应用使用 webpack v4,您必须使用 webpack --mode=production
而不是 webpack -p
。
模式的可能值为:none
、development
或 production
。
另一种用法:
// webpack.config.js
module.exports = {
...
mode: 'production',
...
}
我有一个大项目,我试图根据此处使用 webpack-p 来减小大小:https://hackernoon.com/reduce-webpack-bundle-size-for-production-880bb6b2c72f
我无法 运行 它,因为我在 运行ning webpack -p 时遇到问题(它对 index.js
的每个函数都抛出了错误我认为这可能与我的包裹有关。我决定在那里创建新的 create-react-app 和 运行 命令。令我惊讶的是,我得到了同样的错误:
这可能是什么问题?
您没有配置文件,因为您尝试 运行 的命令是全局命令,它不是从您当前的工作目录获取的。 运行 npm run build
相反,它在后台执行此操作,但还有许多由 create-react-app
.
您可以为全局 webpack cli 传递一个配置文件,但您无法在您的文件夹中访问它,因为它 "not" 可供您使用。 npm run build
也已经为您应用了很多优化。
如果您的应用使用 webpack v4,您必须使用 webpack --mode=production
而不是 webpack -p
。
模式的可能值为:none
、development
或 production
。
另一种用法:
// webpack.config.js
module.exports = {
...
mode: 'production',
...
}