首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sass将多个scss文件转换为css

Sass将多个scss文件转换为css
EN

Stack Overflow用户
提问于 2014-08-27 05:16:59
回答 1查看 4.3K关注 0票数 10

我使用SASS的第一天已经被困住了。

我有一个包含大量.scss文件的目录和一些包含更多.scss文件的子目录。我必须将它们全部转换为.css,维护相同的目录结构。

这是目录结构-

代码语言:javascript
复制
src
  |-scss
     |- _base.scss
     |- _reset.scss
     |- themes
            |- _light.scss
            |- _dark.scss
  |-css

我希望将scss中的所有.scss文件编译为css dir中的.css文件,保持相同的目录结构。我一次只能做一个文件,但不是一次就能做到。

我试过-

代码语言:javascript
复制
sass --watch scss:css
sass --update scss:css
sass --update `pwd`/scss:`pwd`/css
compass watch scss:css

但都没起作用。我还没试过sass-globbing

我相信我在这里错过了一些非常基本的东西,但我找不到任何帮助。这里少了什么蠢东西?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-27 08:24:04

当您使用undescore启动Sass-文件的文件名时,这意味着它不会被编译为CSS-文件。若要复制该结构,需要从文件名中删除下划线。

您可以使用下划线来构造您的sass代码,然后将它包含在一个非加下划线的文件中,然后再编译成CSS。

如果您想以这种方式使用sass,您可以添加这样的文件:

scss/main.scss:

代码语言:javascript
复制
@import "base";
@import "reset";
@import "themes/light";
@import "themes/dark";
票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25519384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档