我正在使用 Koala for Win64 将 sass(有很多部分)编译为 css 没有问题,但是 Koala 自动编译功能仅在根 scss 文件中有更新时运行,所以我需要打开 Koala 并按“编译”每次我对包含的部分进行更改时按钮。
有什么方法可以配置 scss 自动编译以观察 sass 部分的变化吗?
我正在使用 Koala for Win64 将 sass(有很多部分)编译为 css 没有问题,但是 Koala 自动编译功能仅在根 scss 文件中有更新时运行,所以我需要打开 Koala 并按“编译”每次我对包含的部分进行更改时按钮。
有什么方法可以配置 scss 自动编译以观察 sass 部分的变化吗?
所以在我自己遇到问题时遇到了这个问题。只是记录...
是创建一个style.scss
或global.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
(确保更新你的@import
on style.scss
)并按预期工作。
(我已经使用 Sass 5 天了。)
简短回答:_
在部分文件之前添加并将它们导入主文件。
感谢@philtune