【问题标题】:ember-cli-scss compile error with SASS Lists and Mapsember-cli-scss 使用 SASS 列表和地图编译错误
【发布时间】:2017-04-27 02:08:29
【问题描述】:

给定一个带有 ember-cli-scss 插件的 ember-cli 应用程序并遵循包含地图的 SCSS 代码:

$mdb-color: (
  "lighten-5":  #D0D6E2,
  "lighten-4":  #B1BACE,
  "lighten-3":  #929FBA,
  "lighten-2":  #7283A7,
  "lighten-1":  #59698D,
  "base":       #45526E,
  "darken-1":   #3B465E,
  "darken-2":   #2E3951,
  "darken-3":   #1C2A48,
  "darken-4":   #1C2331,
);

编译器抛出错误Error: ("lighten-5": #fafafa, ...) isn't a valid CSS value.

通过将node-sass 添加到package.json 并将node-sass 传递给应用配置,将node-sass 版本更改为3.13.0

var nodeSass = require('node-sass');

var app = new EmberApp(defaults, {
    sassOptions: {
        nodeSass: nodeSass
    }
});

错误仍然存​​在。

我确信带有该配置的 ember-cli-scss 将使用 node-sass 版本 3.13.0。

node-sass 3.13.0 使用 libsass 3.3.6。自 3.1 起支持地图。

为了解决这个问题还有其他事情要做吗?

【问题讨论】:

    标签: node.js ember.js sass libsass


    【解决方案1】:

    似乎错误消息有些误导。实际的问题是 libsass 根本无法编译 MDBootstraps,地图确实有效。但是我注意到如何解决这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-24
      • 1970-01-01
      • 1970-01-01
      • 2016-12-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多