Grunt Compass / SCSS没有编译

时间:2014-01-19 06:17:24

标签: gruntjs

我对整个Grunt和SCSS工作流程都很陌生,最近配置了Grunt,在MAMP下运行WP主题开发。 Node,NPM,Grunt及其依赖项的安装顺利进行。但是,当我对.SCSS文件进行更改时,由于来自罗盘的警告,它似乎没有反映出对.CSS文件的更改:

Running "compass:app" (compass) task
LoadError on line ["55"] of /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb: cannot load such file -- susy
Run with --trace to see the full backtrace
Warning: ↑ Use --force to continue.
Aborted due to warnings.

不确定是什么,但显然是Ruby和Compass之间的沟通问题? 是不正确的版本映射还是路径..?

我研究并尝试过以下:

  • 卸载当前和已安装的新Ruby

  • 已安装的RVM(未使用它,只是安装它)

  • 将罗盘升级到最新版本0.12.2并确保此版本在package.json中反映为grunt。

任何指示和建议高度赞赏!

1 个答案:

答案 0 :(得分:0)

我不知道这是否是一个选项,但您可以查看PrePros(https://github.com/sbspk/Prepros)。我尝试了一段时间来设置你正在使用的原始/核心设置,但它总是古怪 - 更不用说设置超级乏味。 PrePros带走了所有的痛苦!只是一个建议。

相关/参考链接:https://stackoverflow.com/questions/19866550/sass-haml-compile-on-prepros