0

アドオンを含む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.0node-sasspackage.jsonnode-sass

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

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

エラーは引き続き発生します。

バージョン3.13.0node-sassは、その構成で ember-cli-scss によって使用されると確信しています。

node-sass3.13.0 はlibsass3.3.6 を使用します。マップは 3.1 以降でサポートされています。

その問題を解決するために他に何かすることはありますか?

4

1 に答える 1

0

エラーメッセージはやや誤解を招くものだったようです。実際の問題は、libsass が MDBootstraps をまったくコンパイルできず、マップが実際に機能したことでした。ただし、それを修正する方法は確かです。

于 2016-12-13T11:07:50.590 に答える