节点sass编译器未编译以下划线开头的scss文件

节点sass编译器未编译以下划线开头的scss文件,sass,Sass,刚接触web开发,已经被很多行话和东西轰炸过,现在想知道sass是如何工作的 我开始使用electron forge开发nodejs+electron,我使用node sass编译.scss文件,我尝试使用命令'node sass src/css-o src/css'编译所有的.scss文件,所有的工作都很好,直到我尝试sass编译一个以下划线开头的.scss文件(即.\u test1.scss),但没有被编译。我尝试这样做是因为我在项目中添加了bootstrap、jquery、popper等内

刚接触web开发,已经被很多行话和东西轰炸过,现在想知道sass是如何工作的

我开始使用electron forge开发nodejs+electron,我使用node sass编译.scss文件,我尝试使用命令'node sass src/css-o src/css'编译所有的.scss文件,所有的工作都很好,直到我尝试sass编译一个以下划线开头的.scss文件(即.\u test1.scss),但没有被编译。我尝试这样做是因为我在项目中添加了bootstrap、jquery、popper等内容,并开始使用节点sass编译sass,我发现以下划线开头的文件无法编译

那为什么呢?

它可能产生的后果等是什么,或者对此的经历、想法是什么?

到目前为止,如果没有编译这些文件,我没有问题。我刚下载了这些,所以我可以有一个模板,我可以工作。只要编译了我引用的main.css文件,一切都很好


您需要在主scss文件中导入分区。例如,您可以在目录中的某个位置创建index.scss文件并导入您的分区:

@import './base/base';
@import './base/fonts';
然后在主组件中导入index.scss,例如在App.js中:

import '../css/index.scss';
从中:下划线让Sass知道该文件只是一个部分文件,不应将其生成为CSS文件。Sass部分与@use规则一起使用。