好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

LESS-Middleware:Node.js和LESS的完美搭配

LESS 是一个编写 CSS 的很好的方式 ,让你可以使用变量,嵌套规则,混入以及其它许多有用的功能,它可以帮助您更好地组织你的 CSS 代码。


  最近我一直在研究 Node.js ,并想用 less-middleware 中间件,这样我可以很容易的在我的应用程序中使用 LESS 了。配置好以后,LESS-Middleware 能够自动处理编译你的 LESS 代码为 CSS 代码。


如果你把 LESS 和 CSS 文件存储在同一个目录,配置很简单,但我想用不同的路径为我的源目录和目标目录,这个地方就有点问题了,所以在这里,我想我把发现的问题记录下来。


  如果您指定一个不同的 "src" 和 "dest" 的目录,您还必须提供 "prefix" 选项,它必须匹配跟在您的目标目录中后面的目录。下面是这个例子可以更好的让你理解:


var lessMiddleware = require("less-middleware");



app.use(lessMiddleware({

src: __dirname + "/less",

dest: __dirname + "/public/css",

prefix: "/css",

force: true

}));

app.use(express.static(__dirname + "/public"));

查看更多关于LESS-Middleware:Node.js和LESS的完美搭配的详细内容...

  阅读:44次