美文网首页
webapck处理页面中的图片

webapck处理页面中的图片

作者: IamaStupid | 来源:发表于2020-06-19 09:53 被阅读0次

    react中,无法直接使用<img src='/imgs/a.png' />这样加载图片的,必须在webpack中提前做好配置。

    1. 需要file-loader
    npm install --save-dev file-loader
    

    当前:"file-loader": "^6.0.0",

    1. 在webpack配置文件中进行配置
    {
              test:/\.(png|jpg|gif)$/,
              use:[{
                  loader:'file-loader',
                  options:{ // 这里的options选项参数可以定义多大的图片转换为base64
                      limit:50000, // 表示小于50kb的图片转为base64,大于50kb的是路径
                      name: "[hash:8].[name].[ext]",
                      esModule: false, // 新版的要特别设置为false,否则require(img.png)导出的只是一个模块对象,而不是图片路径
                      outputPath: "static/assets"
                  }
              }]
    },
    

    相关文章

      网友评论

          本文标题:webapck处理页面中的图片

          本文链接:https://www.haomeiwen.com/subject/ddzuxktx.html