Grunt contrib sass NoMethodError:未定义的方法`<

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Grunt contrib sass NoMethodError:未定义的方法`<相关的知识,希望对你有一定的参考价值。

我最近将我的Ruby更新为v1.9.3并更新了sass和指南针。现在当我运行grunt-contrib-scss任务时,我收到错误:

NoMethodError: undefined method `<<' for nil:NilClass

我不是指南针和scss的专家,所以我不知道发生了什么。

答案

您可能使用--pre选项来更新Sass,并且它安装了3.4.0.rc.1版本,这就是问题所在。

卸载3.4.0.rc.1版本,并使用3.3.10版本:

gem uninstall sass --version 3.4.0.rc.1
gem install sass --version 3.3.10

以上是关于Grunt contrib sass NoMethodError:未定义的方法`<的主要内容,如果未能解决你的问题,请参考以下文章

Sass on Grunt总是创建一个空输出

如何使用 grunt-sass 编译多个 scss 文件

警告:spawn ENOENT 与 Grunt sass 任务一起使用

未找到兼容版本:grunt-contrib-concat@'node_modules/grunt-contrib-concat'

如何加快 sass 编译速度?

grunt-contrib-uglify