Ошибка компиляции ember-cli-scss со списками и картами SASS

Учитывая ember-cli приложение с ember-cli-scss аддон и следующий код 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 версия для 3.13.0 через добавление node-sass к package.json и прохождение node-sass в конфигурацию приложения:

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

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

Ошибка все еще происходит.

Я уверен, что node-sass версия 3.13.0 будет использоваться ember-cli-scss с этой конфигурацией.

node-sass 3.13.0 использует libsass 3.3.6. Карты поддерживаются с 3.1.

Есть ли что-то еще, чтобы решить эту проблему?

1 ответ

Решение

Похоже, сообщение об ошибке несколько вводило в заблуждение. Фактическая проблема заключалась в том, что libsass не мог скомпилировать MDBootstraps вообще, карты действительно работали. Однако я уверен, что это можно исправить.

Другие вопросы по тегам