css - Bootstrap 4 SCSS编译: Error: Invalid US-ASCII character "\xE2"

标签 css sass bootstrap-4 twitter-bootstrap-4

编译某些 Bootstrap 4 模块(从 beta3 更新)时遇到问题。

虽然可以通过在 _hover.scss mixin 部分上设置 @charset: 'UTF-8'; 来解决该问题(在文件中指出已弃用) ,考虑到它应该像以前的测试版一样开箱即用地编译,为什么需要这样做。

_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;
  }
}

enter image description here

查看 SCSS 文件后无法确定到底出了什么问题,引号似乎没问题。

最佳答案

详细查看后,似乎是顶部评论中的 - 字符(“iOS-一个问题..”)。

可以将其替换为自己的 - 字符,并且应该可以正常编译(或者只需在 顶部添加 @charset: 'UTF-8'; >_hover.scss mixin 文件)。

问题报告:https://github.com/twbs/bootstrap/issues/25391

enter image description here

关于css - Bootstrap 4 SCSS编译: Error: Invalid US-ASCII character "\xE2",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48371041/

相关文章:

html - 为什么这个基本的 HTML 代码不能正常工作

css - 如何让滚动只在一个 <div> 上起作用?

css - CSS中的*溢出是什么?

css - Bootstrap 4自定义变量不会向下级联?

css - Angular2 动画 [隐藏] 元素

html - 在某些页面上显示页脚

SASS mixin 不接受变量

html - 卡内 Bootstrap 4 表的问题

npm - 努力在 NPM 上的 Bootstrap 4 上使用 datetimepicker

css - 难以将 Bootstrap 自定义复选框与右侧对齐