node.js - 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 环境中工作了。
解决方案
可能您需要在导入中添加下划线:
@import "styles/_config.scss";
推荐阅读
- jquery - 通过jquery根据自定义attr进行选择
- javascript - 如何从客户端发出 CORS 请求
- c++ - C++ 复制对象
- java - 标准 C 库之类的库/模块是如何制作的?
- vb.net - VB.NET 自动点击网址
- apache-nifi - Apache NiFi 实例挂在“计算流文件沿袭...”窗口
- html - Angular Material ng-tns 类更改了我表中项目的边距,可以使用 CSS 来更改边距,但随后应用了 ng-tns 的另一个变体?
- javascript - 在列表项中反应原生条件 onPress
- react-native-firebase - 实现 User.updatePhoneNumber
- javascript - 如何过滤 MongoDB 集合文档的数组