Ошибка компиляции 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 вообще, карты действительно работали. Однако я уверен, что это можно исправить.