当前位置:   article > 正文

Cannot GET /[object%20Module]_typescript 图片不能加载

typescript 图片不能加载

问题:使用typescript引入图片资源无法展示,提示Cannot GET /[object%20Module]

TSX文件中写法:

<img src={require( '../../public/pic/img_mountains_wide.jpg')} style={{width:'100%'}} />

解决:修改webpack.development.js

  1. {
  2. test: /\.(png|jpg|gif|ico)$/i,
  3. use: [
  4. {
  5. loader: 'file-loader',
  6. options: {
  7. limit: 8192,
  8. esModule: false,
  9. },
  10. },
  11. ],
  12. },

原因:

file-loader新版本esModule属性默认为true默认使用ES模块语法导致了引用图片文件的方式和以前的版本不一样,引入路径改变了,自然找不到图片。

参考博文

https://segmentfault.com/a/1190000038507183

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/136200
推荐阅读
相关标签
  

闽ICP备14008679号