如何配置Koala Sass自动编译部分更改?

时间:2014-08-09 07:16:10

标签: sass koala auto-compile

我正在使用Koala for Win64编译sass(有很多部分)到css没有问题,但Koala自动编译功能只在root scss文件中有更新时运行,所以我需要打开Koala并按每当我对包含的部分内容进行更改时,都会出现“编译”按钮。

有没有办法配置scss自动编译来监视sass partials的变化?

2 个答案:

答案 0 :(得分:6)

因为我自己遇到了问题所以遇到了这个问题。只是记录......

我做的第一件事

是创建style.scssglobal.scss(确保在Koala中设置“自动编译”)并仅使用导入填充它:

@import 'layout'; //_layout.scss
@import 'layout_modules'; // _layout_modules.scss
@import 'modules'; // _modules.scss
@import 'theme'; // _theme.scss

当我处理局部文件时(局部文件将在文件名前面有一个_)并保存我会得到一个自动编译确认(考拉设置>一般>“编译时的通知是完成“)

但是_layout_modules.scss在保存时不会触发自动编译。如果我切换到另一个部分并保存,它将自动编译,考拉仍然会为_layout_modules.scss抛出有用的错误。

我做的第二件事

然后,是删除文件名中的额外下划线 - 所以它只是_layoutmodules.scss(确保更新@import上的style.scss)并按预期工作。

(我整整5天都在使用Sass。)

答案 1 :(得分:1)

简短回答: 在部分文件之前添加_并将其导入主文件。

感谢@philtune