Angular 中的 bootstrap-sass 无法使用 Glyphicons

Glyphicons not working with bootstrap-sass in Angular

我在使用这个 Bower 组件时遇到 GlyphIcons 无法正确加载的问题:https://github.com/twbs/bootstrap-sass

我追踪到这个问题,发现一个 @at-root 元素被注入到我的 CSS 文件中。

我能够通过删除元素来使字形图标工作,恕我直言,这是一个该死的无用 SASS 选择器,它在使用它的上下文中没有增加太多价值。

一旦我找到了这个问题,我就查看了他们 GIT 存储库中的问题注册,发现这个项目表明 SASS 编译器的版本至少需要 3.3。参见:https://github.com/twbs/bootstrap-sass/issues/953.

我正在 windows 并且只是使用 Bower 组件所以我重新安装了 Boostrap-Sass

bower install bootstrap-sass -g

但这没有解决我的问题。

我不确定问题是什么,我希望有人有解决方案来获取最新的 bootstrap sass 在 windows/node 环境中工作。

现在我已经通过在文件夹 bootstrap-sass-official 中找到对 @at-root 的 2 个引用并删除它们来解决问题。

安装了最新版本的Ruby

我按照这个 link http://awordpress.net/blog/install-sass-compass-manually-windows/ 来手动安装 SASS。

我不确定为什么我无法安装指南针(根据上面的 link)但这并不重要,因为第一个点 link 是我所需要的在 windows

获得 SASS 更新
gem install sass