Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
引导4 SCSS编译:错误:无效的US-ASCII字符\xE2“;_Css_Sass_Bootstrap 4_Twitter Bootstrap 4 - Fatal编程技术网

引导4 SCSS编译:错误:无效的US-ASCII字符\xE2“;

引导4 SCSS编译:错误:无效的US-ASCII字符\xE2“;,css,sass,bootstrap-4,twitter-bootstrap-4,Css,Sass,Bootstrap 4,Twitter Bootstrap 4,编译一些引导程序4模块时出现问题(从beta3更新) 而这个问题可以通过设置@charset:'UTF-8'来解决

编译一些引导程序4模块时出现问题(从beta3更新)

而这个问题可以通过设置
@charset:'UTF-8'来解决\u hover.scss
mixin partial(在文件中被指出为已弃用)上,考虑到它应该像以前的beta版那样开箱即用,为什么需要这样做呢

\u hover.scss中的代码

@mixin hover {
  &:hover { @content; }
}

@mixin hover-focus {
  &:hover,
  &:focus {
    @content;
  }
}

@mixin plain-hover-focus {
  &,
  &:hover,
  &:focus {
    @content;
  }
}

@mixin hover-focus-active {
  &:hover,
  &:focus,
  &:active {
    @content;
  }
}


查看SCSS文件后,无法准确判断错误,引号似乎没有问题。

详细查看后,顶部注释上的字符似乎是
-
(“iOS问题…”)

您可以将其替换为自己的
-
字符,并且应该编译良好(或者只需在
@charset:'UTF-8';
混合文件的顶部添加
\u hover.scss
即可)

发行报告:


我遇到了同样的字符集问题

尤其是在OSX上,ruby编码设置可能存在问题

我修复了在主项目目录中创建一个config.rb文件来明确告诉ruby应该使用哪个字符集编码的问题。 因为sass和compass依赖于ruby,所以很有可能这会解决您的问题

Encoding.default_external = 'utf-8'

始终插入代码片段而不是代码图片。其中的代码没有任何错误,但我把它炸了。。检查是否有评论输入我已经提交了一份PR来解决这个问题。希望它能很快得到修复!看起来PR并没有被修复——他们说使用--default encoding=UTF-8“当你调用“sass--watch”时。这确实有效,但这真的是一个解决方案吗?