ruby-on-rails – 在更新LESS代码后,Less编译器不会更新css文件

ruby-on-rails – 在更新LESS代码后,Less编译器不会更新css文件,第1张

概述这超出了我的知识.. 我正在将我的rails 3应用程序从Bootstrap 2迁移到Bootstrap 3.我下载了Bootstrap 3和FontAwesome,将它们放入我的资源文件夹中.然后我尝试修改字体路径.我在font-awesome / variables.less中多次更改@FontAwesomePath,但它仍然没有指向正确的路径. (我将字体文件放在./app/assets/f 这超出了我的知识..
我正在将我的rails 3应用程序从bootstrap 2迁移到bootstrap 3.我下载了bootstrap 3和FontAwesome,将它们放入我的资源文件夹中.然后我尝试修改字体路径.我在Font-awesome / variables.less中多次更改@FontAwesomePath,但它仍然没有指向正确的路径. (我将字体文件放在./app/assets/Fonts/Font-awesome/中)

@FontAwesomePath:    "Fonts/Font-awesome"

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

//@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!我只能在较少的编译器中映像存在某种变量缓存.谁能告诉我这里面发生了什么?这让我发疯了.

编辑:我使用较少的gem(v 2.3.2),其中包括lessCSS v 1.3.3.

解决方法 我有CSS更新的问题,这些只能通过转到tmp>来解决.缓存并删除assets文件夹,然后重新启动服务器.然后更新了CSS. 希望这可以帮助. 斯蒂芬 总结

以上是内存溢出为你收集整理的ruby-on-rails – 在更新LESS代码后,Less编译器不会更新css文件全部内容,希望文章能够帮你解决ruby-on-rails – 在更新LESS代码后,Less编译器不会更新css文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1269152.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存