Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js “余烬服务思考”/&引用;是速记背景属性中的一个分区_Ember.js_Sass_Ember Cli - Fatal编程技术网

Ember.js “余烬服务思考”/&引用;是速记背景属性中的一个分区

Ember.js “余烬服务思考”/&引用;是速记背景属性中的一个分区,ember.js,sass,ember-cli,Ember.js,Sass,Ember Cli,我的scss文件中有以下代码 .logo { background: url('../images/logo-web.svg') no-repeat -15px -453px / 235px 630px transparent; } 当ember编译scss时,编译器认为这是一个除法并进行计算。当我只使用余烬服务时会发生这种情况。由于这个问题,后台的语法将是错误的 这就是浏览器读取的内容 background: url("../images/logo-web.svg") no-repeat

我的scss文件中有以下代码

.logo {
  background: url('../images/logo-web.svg') no-repeat -15px -453px / 235px 630px transparent;
}
当ember编译scss时,编译器认为这是一个除法并进行计算。当我只使用余烬服务时会发生这种情况。由于这个问题,后台的语法将是错误的

这就是浏览器读取的内容

background: url("../images/logo-web.svg") no-repeat -15px -1.92766 630px transparent;

如果我直接使用sass编译器,上面的代码将不会有任何问题。此问题仅在我使用
ember-serve

编译时发生,因此这可能是libsass编译器中的此错误,该错误已被修复:

我建议您将ember cli sass加载项更新至最新版本,然后:

  • 删除节点模块
  • npm缓存清除
  • npm安装

  • 可能重复:。请注意,我无法仅使用提供的代码和Sass复制此代码。仅使用Sass此代码可以完美地工作。问题是Ember编译器。@cimmanon,我浏览了您共享的链接。他们在第二个答案中描述的方式对我有效。但我不认为这是解决我的问题的最好方法。这与ember编译器无关。Ember甚至不支持开箱即用的SASS。我猜您正在使用ember cli sass插件,它使用libsass编译您的sass。当你说你正在直接使用sass编译器时,你是在使用libsass还是其他sass编译器?嘿@Gaurav,谢谢你的回答和建议。我做了你在这里指定的,但仍然有相同的问题。我检查了节点模块文件夹,确认所有包都是最新的。但我仍然有问题…你可能想在Libsas上报告一个问题。