netbeans 7.4中有一个功能允许scss,而不是在保存时自动编译。
我已设法设置scss进行编译,但我在使用罗盘编译scss文件时遇到问题。
以下是一个示例错误:
Syntax error: File to import not found or unreadable: compass/css3.
Load path: /www/site
on line 2 of /www/site/app/View/Themed/Admin/webroot/scss/core.scss
目前罗盘的输入方式如下:
@import "compass/css3";
由于
答案 0 :(得分:24)
--compass
这解决了你要问我的问题。但是,然后我遇到了Compass的其他问题,因为它不知道文件的路径。为了解决这个问题,我在项目的根目录中创建了一个config.rb文件。这必须定义完整的项目路径和目录名称。此外,在Windows机器上工作时,对于斜杠的方向和引号类型都很挑剔。
project_path = 'c:\path\to\project'
css_dir = "css"
sass_dir = "sass"
images_dir = "images"
javascripts_dir = "js"
答案 1 :(得分:3)
另一种可以将Compass添加到所有SASS项目而不向每个项目添加参数的方法是转到Tools>选项>其他> CSS预处理器并在Sass路径的末尾添加“--compass”。
例如,我读取“C:\ Ruby200-x64 \ bin \ sass.bat --compass”。