为什么我的webpack-serv构建比webpack-dev-server慢很多?

时间:2018-06-22 05:55:14

标签: webpack webpack-dev-server webpack-hmr webpack-serve

我发现webpack-serve的构建时间比webpack-dev-server要长。我同时设置了它们两个,如下图所示。 -serve的时间是初始构建的两倍,而简单热构建的时间是其十倍。它们都以相同的方式设置,使用代理从真实服务器提供非Webpack的内容。除此之外,它们都是默认设置。

如果与webpack-serve相比,wds应该“闪电般快”,为什么我的时间要花那么多时间?

webpack-serve vs webpack-dev-server

2 个答案:

答案 0 :(得分:3)

已解决:mode设置为production而不是development(因此,UglifyJSPlugin在每个构建上一直浪费时间)。

我以为我使用主mode: process.env.WEBPACK_SERVE ? 'development' : 'production'配置文件中的webpack.js进行了正确设置。但是,由于我没有使用webpack-serve CLI,因此实际上并没有设置该env变量。 (我已设置为使用serve()函数)

答案 1 :(得分:1)

解决此问题的一种快速方法是添加--mode development标志。

webpack serve --mode development