javascript - 反应试图以错误的路径访问文件
问题描述
我使用 create-react-app 创建了一个 React 应用程序,但我无法弹出它来更改 webpack 配置。
话虽如此,我正在尝试将 index.scss 用作集线器,并且正在从 section 文件夹中导入所有 .scss 文件。在 _header.css,我有以下行工作正常:
background-image: url(../img/bg_desktop.jpg);
但是当我将它导入 index.scss 文件时:
@import './sections/header.scss';
React 抛出以下错误:
未找到模块:您尝试导入位于项目 src/ 目录之外的 ../img/bg_desktop.jpg。不支持 src/ 之外的相对导入。
当我将路径更改为“./img/bg_desktop.jpg”时,它也找不到它......所以它既不使用相对路径。有没有办法在不弹出整个东西的情况下解决这个问题?
这是它的结构:
解决方案
使用img/bg_desktop.jpg
as./
代表当前目录,我相信它可以在运行时更改。
推荐阅读
- typescript - 在 TypeScript 中,为什么 Symbols for Privacy 会向消费者抛出错误?
- python - 如何遍历 QTreeView 并为所有匹配的单元格着色?
- django - 在 django rest 框架中使用 orientdb OGM 删除边的正确方法是什么?
- python - 当A上存在重复值时,如何找到A列上分组数据的最小值和另一列B的最小值
- python - node.js 中的 gzip 解压问题(不正确的标头检查)
- java - 如何使用 project-panama 访问 pthread api
- keyboard - 如何在 SwiftUI 中设置 TextField 的键盘类型?
- flask - 初始化 SQLAlchemy 的正确方法
- powershell - 如何使用 PowerShell 替换文件夹(和子文件夹)中所有文件名的多个字符 (<3)
- regex - 用于捕获以逗号分隔的单词列表的 RegEx 模式