5

我正在使用 Koala for Win64 将 sass(有很多部分)编译为 css 没有问题,但是 Koala 自动编译功能仅在根 scss 文件中有更新时运行,所以我需要打开 Koala 并按“编译”每次我对包含的部分进行更改时按钮。

有什么方法可以配置 scss 自动编译以观察 sass 部分的变化吗?

4

2 回答 2

9

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

我做的第一件事

是创建一个style.scssglobal.scss(确保在考拉中设置“自动编译”)并只用导入填充它:

@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(确保更新你的@importon style.scss)并按预期工作。

(我已经使用 Sass 5 天了。)

于 2015-02-10T15:48:52.497 回答
1

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

感谢@philtune

于 2016-08-21T06:41:16.033 回答