我对整个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。
任何指示和建议高度赞赏!
答案 0 :(得分:0)
我不知道这是否是一个选项,但您可以查看PrePros(https://github.com/sbspk/Prepros)。我尝试了一段时间来设置你正在使用的原始/核心设置,但它总是古怪 - 更不用说设置超级乏味。 PrePros带走了所有的痛苦!只是一个建议。
相关/参考链接:https://stackoverflow.com/questions/19866550/sass-haml-compile-on-prepros