我正在尝试将 twitter-bootstrap 包含在我的项目中,并且glyphicons-halflings
图像只能在同一目录 ( assets/css/
) 中工作,并且只能在 Chrome 中(不在 Firefox 和 Opera 中)。包括部分(文件'app.less'):
@import 'twitter-bootstrap/bootstrap';
@iconSpritePath: "/img/glyphicons-halflings.png";
@iconWhiteSpritePath: "/img/glyphicons-halflings-white.png";
我尝试使用多种选项: /img.. , img/.. , /../img , /gly...,放置在公共目录中(顺便说一下,我想从图像文件夹中使用它),但它不起作用。也许我可以在连接资产中设置这个选项。此文件夹图片。
包括仅投影 app.less 文件!= css('app')
在这种情况下,它适用于 Chrome。
更新:
现在我看到在 Chrome url 中总是http://localhost:3000/css/../img/glyphicons-halflings.png
转换为http://localhost:3000/img/glyphicons-halflings.png
并且在 firefox 中总是../img/glyphicons-halflings.png
( background-image: url("../img/glyphicons-halflings.png");
) 无法加载。我对@iconSpritePath 的定义根本不起作用。