【发布时间】:2021-09-25 12:22:49
【问题描述】:
这是我的网站文件夹结构:
/images
/fonts
/js
/styles /
scss/
|
|– utilities/
| |– variables.scss
|
|– base/
| |– reset.scss
| |– typo.scss
|
|– pages/
| |– index.scss
| |– page1.scss
|
– main.scss
css/
// Save CSS Here
index.html
说明:
我有一个root 文件夹,包含index.html 和几个文件夹,例如fonts、js、styles...
在styles 文件夹中,有两个文件夹scss 和css。在scss 文件夹中,有main.scss(其中包含所有scss -imported-),以及一些带有scss 文件的文件夹,例如:base、utilities、pages...
问题:
当我创建scss 文件时,compiler 在已创建的scss 文件的same 文件夹中创建css 和css.map。
例如,在创建 variables.scss 之后,它会如下所示:
|– utilities/
| |– variables.css
| |– variables.css.map
| |– variables.scss
问题:
如何将不同文件夹中的两种类型的文件分开,使其看起来与下面的示例完全相同?
我想要实现的目标:
/images
/fonts
/js
/styles /
scss/
|
|– utilities/
| |– variables.scss
|
|– base/
| |– reset.scss
| |– typo.scss
|
|– pages/
| |– index.scss
| |– page1.scss
|
– main.scss
css/
|
|– utilities/
| |– variables.css
|
|– base/
| |– reset.css
| |– typo.scss
|
|– pages/
| |– index.css
| |– page1.css
|
– main.css
index.html
【问题讨论】:
-
这真的取决于你的 Sass 编译器。查看这个 GitHub 线程 here 获取 VSCode LiveSassCompiler
-
另外,对于仅包含的
.scss文档,请考虑在文件名前添加下划线,以防止它被自己编译,而不是作为主要.css文档的一部分。 (_variables.scss而不是variables.scss)。查看this thread 了解更多信息。