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