切换到webpack(resp.Rails + Webpacker gem)后,在生产服务器上编译bundle的时间比开发时长10倍。
生产机器优于开发,所需模块是相同的。
答案 0 :(得分:0)
我们终于发现$this->debug = (bool) true;
模块(https://www.npmjs.com/package/resolve-url-loader)+包含许多上传图像的文件夹(进入单独的文件夹)是制动。
resolve-url-loader
在运行resolve-url-loader
的整个文件夹中搜索CSS url('my_image')
。其中一个子文件夹是百万子文件夹文件夹。因此装载机会尝试在每个角落进行搜索。
我没有找到任何选项来从搜索配置中排除此文件夹。
但!如果加载程序在文件夹中找到文件webpack
或package.json
,它将停止搜索。所以解决方案是bower.json
。
它并不完美,装载机仍然搜索每个文件夹的内容,尚未创建,图像。但只有一次,而不是搜索数百万个子文件夹。