关于webpack中,file-loader和url-loader同时使用,会生成两张图片其中一张图片无法加载,导致网页无法显示图片的解决方法
问题原因:版本问题导致两个模块之间的冲突。
解决方法:使用webpack5的asset-module替换。
步骤1:首先卸载file-loader和url-loader
npm uninstall url-loader
npm uninstall file-loader
步骤2:将webpack.config.js配置文件中file-loader和url-loader的部分删掉。

步骤3:使用asset/resource替换
1 { 2 test: /\.(jpg|png|jpeg|gif|svg)$/, 3 type: "asset/resource", 4 generator: { 5 filename: "image/[name].[hash:8][ext]" 6 } 7 }
最后背景图片成功显示

版本信息


浙公网安备 33010602011771号