Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Less编译器在更新LESS代码后不更新css文件

Less编译器在更新LESS代码后不更新css文件
EN

Stack Overflow用户
提问于 2013-08-19 09:44:59
回答 1查看 1.3K关注 0票数 4

这远远超出了我的知识范围..我正在将我的Rails3应用程序从Bootstrap2迁移到Bootstrap3。我下载了Bootstrap3和FontAwesome,将它们放到了我的assets文件夹中。然后我尝试修改字体路径。我多次更改font-awesome/variables.less ables.less中的@FontAwesomePath,但它仍然没有指向正确的路径。(我将font文件放在./app/assets/fonts/font-assets/中)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    @FontAwesomePath:    "fonts/font-awesome"

没关系,因为我看到下面这一行是字体文件的cdn路径:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    //@FontAwesomePath:    "//netdna.bootstrapcdn.com/font-awesome/3.2.1/font"; // for referencing Bootstrap CDN font files directly

我取消对这一行的注释,一切似乎都很好。编译后的css文件从cdn加载字体,并显示所有图标。

然后我删除这一行,再次尝试将@FontAwesomePath指向本地服务器。奇怪的事情发生了!无论我做了什么,编译后的css文件都会指向CDN路径!我尝试清除浏览器缓存,重启rails服务器(我使用的是rails服务器的开发模式),甚至从其他计算机加载网站,没有任何变化。它坚持将@FontAwesomePath指向CDN路径,即使在整个应用程序代码中不存在url!我只能想象在less编译器中有某种类型的变量缓存。有人能告诉我这里面发生了什么吗?快把我逼疯了。

编辑:我使用的是less gem (2.3.2版),它包含了LESS1.3.3版。

EN

回答 1

Stack Overflow用户

发布于 2014-12-16 16:43:46

我遇到了CSS更新的问题,这些问题只能通过转到tmp > cache并删除assets文件夹,然后重新启动服务器来解决。然后更新CSS。希望这能有所帮助。斯蒂芬

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18310786

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文