我发现webpack-serve
构建所需的时间比webpack-dev-server
. 我同时设置了它们,如下图所示。-serve
初始构建需要两倍的时间,而简单的热构建需要大约 10 倍的时间。它们都以相同的方式设置,使用代理从真实服务器提供非 webpack 的内容。除此之外,这都是默认设置。
如果webpack-serve
与 相比应该是“闪电般快” wds
,为什么我的要花这么长时间?
我发现webpack-serve
构建所需的时间比webpack-dev-server
. 我同时设置了它们,如下图所示。-serve
初始构建需要两倍的时间,而简单的热构建需要大约 10 倍的时间。它们都以相同的方式设置,使用代理从真实服务器提供非 webpack 的内容。除此之外,这都是默认设置。
如果webpack-serve
与 相比应该是“闪电般快” wds
,为什么我的要花这么长时间?
已解决:mode
设置为production
而不是development
(因此 UglifyJSPlugin 一直在浪费每个构建的时间)。
我以为我设置正确,mode: process.env.WEBPACK_SERVE ? 'development' : 'production'
在我的主webpack.js
配置文件中使用。但是,因为我没有使用webpack-serve
CLI,它实际上并没有设置该env
变量。(我已经设置好使用该serve()
功能)
解决问题的一种快速方法是添加--mode development
标志。
webpack serve --mode development