Webpack在生产上的建设时间非常慢,开发速度很快

时间:2017-11-15 09:08:28

标签: webpack dev-to-production webpacker

切换到webpack(resp.Rails + Webpacker gem)后,在生产服务器上编译bundle的时间比开发时长10倍。

生产机器优于开发,所需模块是相同的。

1 个答案:

答案 0 :(得分:0)

我们终于发现$this->debug = (bool) true; 模块(https://www.npmjs.com/package/resolve-url-loader)+包含许多上传图像的文件夹(进入单独的文件夹)是制动。

resolve-url-loader在运行resolve-url-loader的整个文件夹中搜索CSS url('my_image')。其中一个子文件夹是百万子文件夹文件夹。因此装载机会尝试在每个角落进行搜索。

我没有找到任何选项来从搜索配置中排除此文件夹。 但!如果加载程序在文件夹中找到文件webpackpackage.json,它将停止搜索。所以解决方案是bower.json。 它并不完美,装载机仍然搜索每个文件夹的内容,尚未创建,图像。但只有一次,而不是搜索数百万个子文件夹。