css - 在 reactJs 中加载 .jpn 图像

标签 css reactjs

我刚刚使用 style-loader 和 css-loader 配置了我的元素 -

  module: {
    loaders: [
      {
        test: /\.jsx?$/,
        loaders: ['babel'],
        include: path.join(__dirname, 'scripts')
      },{
            test: /\.css$/,
            loaders: [ 'style-loader', 'css-loader' ]
        }
    ]
  }

效果很好,但后来我的 .jpn 图像遇到了问题。

ERROR in ./scripts/radio.jpg Module parse failed: C:\Users\barak\WebstormProjects\FinalProjectRadioStream\scripts\radioo.jpg Unexpected character '�' (1:0) You may need an appropriate loader to handle this file type.

关于图像加载器有什么建议吗?在 react 和 webpack 中使用 css 文件中的图像的一些简单方法?

谢谢。

最佳答案

我认为你正在使用 webpack。 您需要像这样配置图像加载器文件(使用“file-loader”):

webpack.config.js

module.exports = {
  module: {
    rules: [
      {
        test: /\.(png|jpg|gif)$/,
        use: [
          {
            loader: 'file-loader',
            options: {}  
          }
        ]
      }
    ]
  }
}

了解更多:https://webpack.js.org/loaders/file-loader/

关于css - 在 reactJs 中加载 .jpn 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45744772/

相关文章:

javascript - ReactDOM.render渲染页面

reactjs - 我们如何检查 react 钩子(Hook)中 useEffect 中的 bool 值?

reactjs - 如果 react 最终表单已触及表单之外的状态,有什么方法可以获取

css - 未知属性 'zoom' 。声明被删除

html - 将两个图标水平对齐一行

ruby-on-rails - 过滤器链停止为 :verify_signed_out_user rendered or redirected error when making a delete fetch in Rails Devise

css - 避免选择内容在父级内滚动

javascript - 单击一个按钮显示,其他地方隐藏

jquery - 奇怪的 <div> 位置(在 jQuery 函数期间四处移动)

css - 我无法让 div 占据整个浏览器窗口