少即是惊人的,我要使用Node.js的,因为使用less.js是不是一个不错的表现。 我测试我使用XAMP在Windows purpos和我安装的node.js哪来什么我应该写的..我安装express.js npm install -g express
,少npm install -g less
Answer 1:
如果您使用expressjs可以安装
npm install less-middleware
然后在您的应用程序(app.js)
var lessMiddleware = require('less-middleware');
然后你要告诉expressjs做少用的中间件
app.configure(function(){
//other configuration here...
app.use(lessMiddleware({
src : __dirname + "/public",
compress : true
}));
app.use(express.static(__dirname + '/public'));
});
现在在你的[APPNAME] /public/stylesheets/custom.less
被转换为普通CSS custom.css
Answer 2:
如果您在使用快递4.x和更少的中间件的0.2.x测试版(这是目前最新的),语法是有点不同。
这是相同的:
$ npm install less-middleware
但是中间件具有source
和三个选项参数:
function(source, options, parserOptions, compilerOptions)
例:
app.use(require('less-middleware')(
__dirname + 'public/style/less', // source
{ dest: __dirname + 'public/style/css' }, // options
{}, // parser
{ compress: 'auto' } // complier
));
app.use(express.static(__dirname + '/public'));
该编译器的自动压缩是非常好的, style.css
会导致未压缩和style.min.css
会给你一个压缩文件。
:欲了解更多信息,你应该看看这里迁移指南和源代码https://github.com/emberfeather/less.js-middleware
文章来源: Using LESS with node.js