【发布时间】: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