Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用webpack加载图像并进行响应_Webpack - Fatal编程技术网

使用webpack加载图像并进行响应

使用webpack加载图像并进行响应,webpack,Webpack,我不知道如何使用webpack加载图像并做出反应。我尝试了很多选择,但它总是说无法找到文件的哈希名称。我现在正在使用文件加载器 webpack.config { test: /\.(png|jpg|gif)$/, use: [ { loader: "file-loader" } ] } 尝试作为css背景 #盒子{ 高度:300px; 宽度:300px; 利润率:20p

我不知道如何使用webpack加载图像并做出反应。我尝试了很多选择,但它总是说无法找到文件的哈希名称。我现在正在使用文件加载器

webpack.config

{
        test: /\.(png|jpg|gif)$/,
        use: [
          {
            loader: "file-loader"
          }
        ]
      }
尝试作为css背景


#盒子{
高度:300px;
宽度:300px;
利润率:20px;
填充:20px;
边框:纯黑;
背景:url(“./images/grape.png”);
}
也在我的index.js文件中尝试过

import img from "./images/grape.png";
...
...

render(){
return(

 <img src={img} />

)}
从“/images/grape.png”导入img;
...
...
render(){
返回(
)}
这是我经常犯的错误
GET 404找不到。

在你的cssgrape.png中尝试使用
/grape.png
:1 GET我认为问题在于它试图从我整个应用程序前面的文件夹/images/调用图像,它不存在。它感觉像这样。我看不出你的代码有任何错误。试着不要用括号,但这不会有什么不同。确保图像文件夹路径的分辨率正确。我看到它试图从/src/获取它,而它应该是一个在dist文件夹中查找的较短url。我相信问题在于babel loader,我能够通过使用url loader使图像正常工作。感谢@jabberwocky为您提供的时间。在您的cssgrape.png中尝试使用
/grape.png
:1获取我认为问题在于它试图从我整个应用程序前面的文件夹/images/调用图像,但它不存在。它感觉像这样。我看不出你的代码有任何错误。试着不要用括号,但这不会有什么不同。确保图像文件夹路径的分辨率正确。我看到它试图从/src/获取它,而它应该是一个在dist文件夹中查找的较短url。我相信问题在于babel loader,我能够通过使用url loader使图像正常工作。感谢@jabberwocky抽出时间。