Меньше удивительно, и я хочу использовать для node.js, потому что использование less.js не является хорошей производительностью. Я тестирование назн я использую XAMP на окнах и установить Node.js, но где и что я должен написать .. я установить express.js npm install -g express
и менее npm install -g less
Использование LESS с node.js
ответ
Если вы используете 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'));
});
сейчас в вашем [имя_приложениях] /public/stylesheets/custom.less
переводится на регулярные Css custom.css
Если вы используете экспресс 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
Приветствия за это, только что осознанный принятый ответ 2 года устарел. –
Я думал, что я должен был составить .less с помощью интерфейса командной строки каждый раз, когда я проверяла ... пока я не видел этот ответ. Благодарим за внедрение промежуточного ПО! – Logan
Это почти СЛИШКОМ ЛЕГКО использовать, таким образом. :) – lapo
Настолько полезно ... Интересно, почему меньше-middleware не упоминалось в документах (или в месте, которое я не мог найти?) –