【问题标题】:Grunt Compass/SCSS not compilingGrunt Compass/SCSS 未编译
【发布时间】:2014-01-19 06:17:24
【问题描述】:

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

运行“compass:app”(指南针)任务 /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb 行 ["55"] 上的 LoadError:无法加载此类文件 -- susy 使用 --trace 运行以查看完整的回溯 警告:↑ 使用 --force 继续。 由于警告而中止。

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

我研究并尝试了以下内容:

  • 卸载当前和安装的新 Ruby

  • 安装的RVM(没用,刚装)

  • 将指南针升级到最新版本 0.12.2 并确保此版本反映在 grunt 的 package.json 中。

任何指点和建议都非常感谢!

【问题讨论】:

  • 好像在找suzy,你安装了吗?
  • 正如@steveax 所说,看起来你需要susy gem...试试gem install susy 怎么样?如果您确实需要 susy 并且您正在使用 grunt-contrib-compass 任务,您可能还需要将其添加到您的指南针任务的 required 选项中。

标签: gruntjs


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-11-18
    • 2015-04-09
    • 1970-01-01
    • 2015-02-14
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多