我使用SASS的第一天,我已经卡住了.
我有一个目录,其中包含一堆.scss文件和一些包含更多.scss文件的子目录.我必须将它们全部转换为.css,保持相同的目录结构.
这是目录结构 –
src
|-scss
|- _base.scss
|- _reset.scss
|- themes
|- _light.scss
|- _dark.scss
|-css
我想编译css目录中scss dir to.css文件中的所有.scss文件,保持相同的目录结构.我可以一次完成一个文件,但不能一次完成.
我试过了-
sass --watch scss:css
sass --update scss:css
sass --update `pwd`/scss:`pwd`/css
compass watch scss:css
但都没有用.我还没有试过sass-globbing.
我相信我在这里遗漏了一些非常基本的东西,但我无法找到任何帮助.
这里遗失的那个蠢事是什么?
最佳答案
当您使用非核心启动Sass文件的文件名时,这意味着它不会被编译为CSS文件.要复制结构,您需要从文件名中删除下划线.
使用下划线来构造sass-code,然后将其包含在一个非下划线文件中,然后将其编译为CSS.
SCSS / main.scss:
@import "base";
@import "reset";
@import "themes/light";
@import "themes/dark";
原文地址:https://www.jb51.cc/css/427364.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。