利用less监视模式实时预览样式刷新浏览器

【前言】此处介绍的方法只是我个人的用法,相信大家有更好更简洁的方式。

上次写到利用LiveReload解放F5。而且LiveReload可以编辑sass/less/stylus。但是可惜发现LiveReload在编译的时候不能抛错,这就很麻烦了,少了个标点less编译就不过,查找起来太麻烦。

我目前的解决方法:

利用Less自带的客户端开发模式(development)。

在开发的时候less的编译还是利用客户端浏览器,即

<link rel="stylesheet/less" type="text/css" href="styles.less" />
<script src="js/less-1.7.3.min.js" type="text/javascript"></script>

less自带监视模式,开启方式是在

<script src="js/less-1.7.3.min.js" type="text/javascript"></script>

的后面加入:

<script>less.watch();</script>

这样的话,less就能实时监视变化并改变样式,而且可以抛错。

还有一种方法

是利用Koala    image   这个软件,先提一下,这个软件是国内腾讯一个工程师开发的,是less官方推荐的GUI之一,这个软件功能基本功能和LiveReload差不多,也是监控文件夹的改变。但是扩展功能和设置项更加强大,内置了编译器可以抛错。大家可以关注下,在持续开发中。

image

但是这个软件不能实时刷新浏览器。本质上是个编译合并压缩工具,希望它后续能增加刷新功能。

原文地址:https://www.cnblogs.com/liu-l/p/3910078.html