如何修复无法加载资源的问题:在Bootstrap 3 SASS上加载Glyphicons字体时出现404(未找到)错误

时间:2019-04-18 15:58:46

标签: twitter-bootstrap twitter-bootstrap-3 drupal drupal-8 glyphicons

我正在使用Drupal和Bootstrap SASS主题开发我的网站,但未加载字形图标,我收到以下错误消息:

  

无法加载资源:服务器响应状态为404   (未找到):glyphicons-halflings-regular.woff

我检查了变量SCSS文件,发现$ icon-font-path配置正确。所有引导文件夹也在正确的位置。

SASS编译器似乎忽略了我的变量文件。

1 个答案:

答案 0 :(得分:1)

此问题通常与变量SCSS文件的加载顺序有关。在文件的其他部分中查找$ icon-font-path,然后检查所有路径中的路径是否正确。

然后,将$ icon-font-path的内容更改为任何内容,以测试是否正在加载文件,请重新读取错误消息以查看路径是否已更改。

如果未更改,则可能是因为sass / scss文件的加载顺序不正确。编译器需要在引导程序之一之前处理您的变量文件。

在我的情况下,文件顺序是这样工作的:

@import "variables";
@import '../bootstrap/assets/stylesheets/bootstrap';

尝试更改顺序并重新检查。