2013-05-31 54 views

回答

0

如果您正在使用Node.js的,你基本上可以做這樣的事情,確保你已經安裝了expressless NPM包:

var express = require('express'); 
var less = require('less'); 
var app = express(); 

app.get('/getCSS/:id', function(req, res){ 
    less.render('.class { width: ' + req.params.id + 'px; }', function (e, css) { 
    res.send(css); 
    }); 
}); 

app.listen(3000); 

這是一個快速「N髒腳本(沒有錯誤檢查或輸入驗證)將接受http://localhost:3000/getCSS/:id的請求並輸出給定​​的id作爲您的LESS代碼中的一些變量。

# curl http://localhost:3000/getCSS/4 
.class { 
    width: 4px; 
} 

當然,您可以自由使用任何參數,您可以通過將它們插入到你的LESS模板喜歡的方式。