【问题标题】:import image in css file for react在css文件中导入图像以进行反应
【发布时间】:2021-07-22 19:06:58
【问题描述】:

我正在尝试使用来自 public/assets/subtract.png 的图像,但无法解析

这是:

body {
  background-image: url("./assets/subtract.png");
}

问题是这样的:

./src/styles/index.css (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!./node_modules/postcss-loader/src??postcss!./src/styles/index.css)
Error: Can't resolve './assets/subtract.png' in 'E:\xampp\htdocs\learning\my-app\src\styles'

即使我试图将它放在公共文件夹中而不是内部资产中,它也会给我错误

【问题讨论】:

    标签: javascript css reactjs jsx


    【解决方案1】:
    Error: Can't resolve './assets/subtract.png' in 'E:\xampp\htdocs\learning\my-app\src\styles'
    

    正如您在此错误中看到的那样,css 尝试访问 /src/styles/assets/subtract.png 中的图像,我假设您的图片实际上位于 /assets/subtract.png 所以试试这个:

    body {
      background-image: url("/assets/subtract.png");
    }
    

    【讨论】:

      【解决方案2】:

      请仔细检查文件路径,并根据文件位置重新映射路径。

      【讨论】:

        猜你喜欢
        • 2019-07-13
        • 2017-01-30
        • 2020-11-06
        • 2020-02-06
        • 2021-06-18
        • 2017-05-25
        • 2020-02-09
        • 1970-01-01
        • 2021-12-30
        相关资源
        最近更新 更多