我正在尝试让Sass预处理器使用罗盘来处理Netbeans。
我已经按照this post(添加--compass)中的建议来编译选项。这适用于大多数myfiles,Netbeans设法编译它们。
我遇到的问题是,如果我在主sass文件夹的子目录中有一个.scss文件,该文件引用了要导入的文件,例如根目录。
文件:
sassroot/subdir/style.scss
带
@import "theme_variables";
引用
sassroot/_theme_variables.scss
当netbeans尝试编译此style.scss文件时,它将给出错误,例如:
Error: File to import not found or unreadable: theme_variables
如果我使用相对路径进行导入,例如:
@import "../theme_variables";
然而,我正在处理的项目是一个Prestashop主题,它使用此设置作为默认设置,我不愿意全面进行更改。
解决方法:
但是我也将netbeans项目设置为在保存时复制到另一个位置。因为Koala独立地修改文件,这意味着不会发生这种情况。因此,我宁愿通过Netbeans使用编译器。
我宁愿不这样做,因为我想尽可能保持主题默认,我很确定有一种方法可以在config.rb文件中使用它,否则Koala将无效。
这会让我更难调查项目中的css文件,因为它们不会更新。 (我想我可以做到这两条路径。)
感谢任何帮助,谢谢你。
答案 0 :(得分:1)
对于那些遇到同样问题的人,我找到了一个适合我的解决方案。
例如,编译器选项:--compass --load-path C:\ Path \ to \ prestashop \ themes \ mytheme \ sass \