-1

我正在尝试在我的 Ember CLI 项目中使用breakpoint-sasswith ,但是在使用时它会崩溃并出现以下错误:broccoli-sass@include breakpoint(100px)

cannot add or subtract numbers with incompatible units
 [string exception]

重现很简单:

# install latest version of ember-cli:
$ npm install -g ember-cli

# create a new app:
$ ember new breakpoint-sass-test
$ cd breakpoint-sass-test

# add broccoli-sass
$ npm install --save-dev broccoli-sass

# install breakpoint:
$ bower install breakpoint

# add the following line to `Brocfile.js`:
app.import('bower_components/breakpoint/breakpoint/_breakpoint.scss');

# add the following lines to `app/styles/app.scss`: 
@import "bower_components/breakpoint/breakpoint/_breakpoint.scss";

.test {
  @include breakpoint(100px) {
    display:none;
  }
}
4

1 回答 1

1

broccoli-sass 使用 libsass(通过 node-sass),而不是 Ruby Sass 实现,据我所知,此时断点-sass 不适用于 libsass。您可以尝试类似 Bourbon/Neat 的方法来获得与断点类似的功能。Neat 有 media mixin,它与 Breakpoint Sass 非常相似。

http://thoughtbot.github.io/neat-docs/latest/#media

于 2014-12-27T23:45:56.853 回答