这里有一些关于这个的帖子,但我找不到任何声称支持Compass的最新PHPStorm版本。
所以从我的项目根目录我得到:
/公/资产/ CSS
/公/资产/ SCSS
/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.
我有什么想法我做错了吗?
类似的设置对我来说很好。 该错误表示编译器是从错误的文件夹执行或配置不正确...请附上指南针文件观察器的屏幕截图。 确保使其足够大,以便所有参数都可见
如果其他人有同样的问题,请计算出来:
您只需在启用指南针scss时禁用scss文件观察程序。 我猜他们都会马上跑,并感到困惑。
你应该接受你的答案。
看起来不是一个正确的答案 - 启用两个观察者都不会导致这样的问题。 SASS观察者不会以任何方式影响指南针。 错误表明这是一个正在执行的罗盘观察者