每次构建后,在构建服务器上自动编译LESS文件

时间:2014-06-27 08:53:03

标签: css less npm nuget build-server

我有一个main.less文件,它反过来导入多个其他文件。我想要实现的是在构建服务器上的每次构建之后将main.less文件编译到main.css文件中。我尝试为visual studio安装nodejs包以及dotless nuget包。有没有办法以某种方式将nodejs包文件隔离到我的项目中的一个文件夹,因此可以在没有安装npm的机器上运行较少文件的编译?实现这一目标有哪些选择?可以用lessc包完成吗?

1 个答案:

答案 0 :(得分:1)

命令行lessc编译器确实有一个watch函数,但客户端less.js编译器有一个。您应该在HTML中使用以下代码:

<link rel="stylesheet/less" type="text/css" href="main.less" />
<script>less = { env: 'development'};</script>
<script src="less.js"></script>
<script>less.watch();</script>