在 vscode live sass 编译器中忽略一些 .scss 文件

Zad*_*ola 4 css sass visual-studio-code

我正在使用 vscode live sass 编译器将我的代码编译sass为 css,并尝试解构我的代码,以便我在单独的文件中具有特定功能的代码,然后我可以将它们.scss一次全部导入到主文件中,以便生成一个 css 文件因为这就是我所需要的,因为我正在使用反应。

到目前为止我已经成功了,我的问题是,即使我已经导入的其他重构代码也被编译为css. 我不需要这个。

我如何告诉 live sass 编译器忽略它们?

Dio*_*cha 5

您可以使用liveSassCompile.settings.excludeList设置来排除特定文件夹。文件夹内的所有 Sass/Scss 文件都将被忽略。

如果您想排除此文件夹内的一个或多个特定文件,您也可以使用负全局模式。

例子:

默认值

"liveSassCompile.settings.excludeList": [ 
     "**/node_modules/**",
     ".vscode/**" 
]
Run Code Online (Sandbox Code Playgroud)

负全局模式 - 如果您想从路径/子路径目录中排除除file1.scss&之外的所有文件file2.scss,您可以使用表达式

"liveSassCompile.settings.excludeList": [
    "path/subpath/*[!(file1|file2)].scss"
]
Run Code Online (Sandbox Code Playgroud)

您可以在这里找到更多信息。