webpack图片引入提示没有对应模块

clipboard.png

主js文件引入:
clipboard.png

webpack.config.js

clipboard.png

loader也安装了

图片描述

阅读 2.5k
1 个回答

楼主遇到的问题可能是 "include" 没配置好。
上面引入失败的图片的路径是 "libs/emoji/image/xxx.png",但楼主的 loader 里的 "include" 把 loader 的有效作用域限定在了 "libs/image" 目录下,所以这个 loader 对上面的图片是无效的。
可以考虑把 "libs/emoji/image" 这个文件夹也加到 "include" 数组里。

另外,按照楼主想要的效果,这里应该用 url-loader 而不是 file-loader。
https://github.com/webpack/ur...
url-loader 的效果是对于小于 limit 的文件,以 "data url" 的方式引入;对于大于 limit 的文件,则自动改用 file-loader 进行引入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进