【问题标题】:Grunt-sass can't compile sass maps?Grunt-sass 不能编译 sass 映射?
【发布时间】:2014-08-05 01:26:46
【问题描述】:

我想使用 this MQ Mixin,但在尝试编译此 mixin 时出现错误:

警告:C:/xxxxx/mq:13: 错误:移动后读取值出错

我正在使用带有grunt-sass 插件的 Grunt 来编译我的 sass。我的第一个想法是我使用的是不支持 sass 映射的旧版本的 grunt-sass,我部分正确,因为我使用的是旧版本。快速更新到最新版本(目前 - 0.14.0),什么也没有,仍然出现同样的错误。我还检查了 ruby​​-sass (v.3.3.14) 是否发生错误,但没有,文件编译正确。那么,grunt-sass 是怎么回事?我在这里想念什么?提前致谢。

【问题讨论】:

  • 如果您阅读 grunt-sass 的自述文件,它会说它使用的是 libsass,这甚至与用 Ruby 编写的官方版本完全不同。它经常在功能上落后,并且已知编译不正确。

标签: sass gruntjs


【解决方案1】:

正如 cimmanon 提到的,grunt-sass 正在使用 libsass,这在功能上远远落后。您应该改用 grunt-contrib-sass,它使用 Ruby sass 编译。您需要安装 Ruby 和 sass gem 才能使其工作。

【讨论】:

    猜你喜欢
    • 2017-03-16
    • 2019-04-26
    • 1970-01-01
    • 2017-04-16
    • 2016-10-27
    • 2014-10-19
    • 2013-06-21
    • 2014-05-04
    • 2015-02-14
    相关资源
    最近更新 更多