我正在使用Ubuntu 13.04(Linux) 我已经安装了node和npm。使用npm我通过终端下载了较少的内容。
我在简单的HTML / CSS项目中使用它。纯正的前端。它不是Ruby或nodejs项目。
当我做的时候
lessc styles.less styles.css -x -w
在终端中,它编译并压缩代码,但不会监视文件进行更改,因为我希望LESS能够自动编译和刷新页面。所以,如果我对我的样式进行任何更改。无论如何我每次都要去终端并输入命令来编译较少的CSS。
此外,即使我故意添加任何内容,编译器也不会显示任何编译错误,但在这种情况下它不会编译。
请指导我如何实现上述目标。这是我使用LESS CSS的第一天。
答案 0 :(得分:2)
如果您输入lessc help
,您会看到没有参数-w或--watch。您可以做的是使用像GruntJS这样的构建系统,其扩展名为grunt-contrib-watch,并且可以监控较少的文件并在更改时构建css。
答案 1 :(得分:1)
我是在ubuntu论坛上借助@Oil做到的。
在终端,
1.安装sudo apt-get install inotify-tools
然后只需CD到css文件夹。 并在线下运行:
while inotifywait -r styles.less; do
lessc -x styles.less styles.css;
done