我正在使用考拉为Win64编译sass (有很多部分)没有问题,但考拉自动编译功能是运行时,只有在根scss文件中有更新,所以我需要打开考拉,并按下‘编译’按钮,每次我作出更改所包含的部分。
有没有办法配置scss自动编译来监视sass部分参数的变化?
发布于 2015-02-10 23:48:52
所以,当我自己遇到问题时,我遇到了这个问题。只是记录..。
我做的第一件事
是创建一个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
(请确保在style.scss
上更新您的@import
),并按预期工作。
(我已经使用Sass整整5天了。)
发布于 2016-08-21 14:41:16
简而言之:在分部文件之前添加_
并将其导入到主文件中。
感谢@philtune
https://stackoverflow.com/questions/25216193
复制相似问题