首页 > 解决方案 > SassError:在 React.js 项目 Linux 操作系统中找不到要导入的样式表

问题描述

我有一个 react.js 项目,另一位开发人员声称它在他的 Windows 10 操作系统上运行良好。但是对我来说,当我尝试启动并运行该项目时,我收到了此错误消息。

@import "styles/config";

SassError:找不到要导入的样式表。╷ 1 │ @import "样式/配置"; │ ^^^^^^^^^^^^^^^ ╵<br /> src/components/avatar/avatar.module.scss 1:9 根样式表

据我了解 avatar.module.scss 无法导入 scss 文件。这是文件夹结构

在此处输入图像描述

在 .env 文件中它有一条记录

SASS_PATH=./node_modules;./src

我认为情况就是这样。我认为不适用于Linux环境。我在正常反应脚本中运行反应应用程序

"start": "react-scripts start",

而 package.json 中的 sass 版本是这样的

"sass": "1.32.8"

我该如何解决这个问题并让这个项目启动并运行?而且我也不能为这样的东西调整导入语句,@import "../../styles/config";因为有很多地方而且这段代码已经在 Windows 环境中工作了。

标签: node.jsreactjslinuxwindowssass

解决方案


可能您需要在导入中添加下划线:

@import "styles/_config.scss";


推荐阅读