在 Scss 中使用 Reset 和 Normalizer

Using Reset and Normalizer in Scss

我对在 scss 中包含 reset/normalizer 个文件有疑问。当我创建一个新文件时,说 _normal.scss,然后 copy/paste 规范器 css 进入文件,一旦我保存它就会创建一个重复的 css 文件。所以在那个文件夹中,我将有:

  1. normal.scss
  2. normal.css

当我转到我的导入文件 @import "../Resets/_normal.scss" 时,我是否也应该导入 .css 文件?

你只需要一次。 Sass 可以导入 CSS 就像 SCSS 文件一样,所以我建议将规范器保留为 .css 文件并将其放在 "vendor" (例如 @import "../../vendor/normal.css) 或项目中的“3rdparty”文件夹,但在 Sass converter/watcher 的范围之外。或者更好的是,通过 NPM 将其包含在您的项目中。这样您就可以将您的代码与 3rd 方库的代码分离。