如何让 Sass 不编译我的部分文件?

STV*_*TVN 0 compilation sass partials

我试图通过将 SCSS 文件拆分为单独的部分文件来使其更加模块化。一切都很好,直到我的partials 目录中突然出现了一堆 .css 和 .css.map 文件,因为我自然地保存了所有这些文件,并且 Sass 观察程序也尽职尽责地编译了所有这些文件。

如何实现像 Bootstrap 这样的干净结构,同时不必手动删除每个部分 .css 文件?理想的情况是,每次编辑和保存部分文件时,Sass 观察器仅编译主 .scss 文件。

我在 Mac 上使用 VS Code 和 Sass 观察器插件。在这种环境下可以实现吗?

STV*_*TVN 5

https://sass-lang.com/guide

部分只是一个以下划线开头命名的 Sass 文件。您可以将其命名为 _partial.scss 之类的名称。下划线让 Sass 知道该文件只是部分文件,不应将其生成为 CSS 文件。Sass 部分与 @import 指令一起使用。(@import 很快就会被弃用,改用 @use 和 @forward。https: //sass-lang.com/documentation/at-rules/import

谢谢阿凯利斯。