Sass 在PhpStorm中设置罗盘

Sass 在PhpStorm中设置罗盘,sass,compass-sass,phpstorm,Sass,Compass Sass,Phpstorm,这里有一些关于这方面的帖子,但我找不到声称支持Compass的最新PHPStorm版本 因此,从我的项目根目录中,我有: /公共/资产/css /公共/资产/SCS /public/assets/config.rb 其中包括: http_path = "/" css_dir = "css" sass_dir = "scss" images_dir = "img" javascripts_dir = "js" 我的指南针可执行文件设置为:/usr/bin/compass 配置路径设置为:path

这里有一些关于这方面的帖子,但我找不到声称支持Compass的最新PHPStorm版本

因此,从我的项目根目录中,我有:

/公共/资产/css

/公共/资产/SCS

/public/assets/config.rb

其中包括:

http_path = "/"
css_dir = "css"
sass_dir = "scss"
images_dir = "img"
javascripts_dir = "js"
我的指南针可执行文件设置为:/usr/bin/compass 配置路径设置为:path to project/public/assets/config.rb

我还设置了PhpStorm,将scss文件编译到/public/assets/css文件夹中

在一个scss文件中,我有

@import "compass";
我得到了这个错误:

/usr/bin/compass compile /private/var/virt/budget-forklifts/public/assets compile /private/var/virt/budget-forklifts/public/assets/scss
You must compile individual stylesheets from the project directory.

你知道我做错了什么吗?

如果其他人也有同样的问题,你会发现这一点:


启用compass scss one时,只需禁用scss文件监视程序。我猜他们两个同时运行,会感到困惑。

类似的设置对我来说很好。该错误表示编译器是从错误的文件夹执行的,或者配置不正确。。。请附上compass文件查看器的屏幕截图。确保它足够大,以便所有参数都可见,这看起来不像是正确的答案-启用两个观察程序不会导致此类问题。SASS观察者不会以任何方式影响指南针。错误显示这是一个正在执行的罗盘监视程序