Mniej jest niesamowita i chcę używać do node.js, ponieważ używanie less.js nie jest dobrą wydajnością. I testowania przeznac Używam XAMP na okna i zainstalować node.js ale gdzie i co powinnam napisać .. zainstalować express.js npm install -g express
i mniej npm install -g less
Używanie LESS z node.js
Odpowiedz
Jeśli używasz expressjs można zainstalować
npm install less-middleware
a następnie w aplikacji (app.js)
var lessMiddleware = require('less-middleware');
potem trzeba powiedzieć expressjs użyć mniej middleware wykonując
app.configure(function(){
//other configuration here...
app.use(lessMiddleware({
src : __dirname + "/public",
compress : true
}));
app.use(express.static(__dirname + '/public'));
});
teraz w Twoich [appname] /public/stylesheets/custom.less
zostanie przetłumaczone na regularne css custom.css
Jeśli używasz Express 4.x i mniej middleware 0.2.x beta (która jest najnowsza w tej chwili), składnia jest nieco inna.
To jest taka sama:
$ npm install less-middleware
Ale middleware ma source
i trzy opcjonalne parametry:
function(source, options, parserOptions, compilerOptions)
Przykład:
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'));
na kompilator auto kompres jest naprawdę ładny , style.css
spowoduje nieskompresowany i style.min.css
da ci skompresowany plik.
Aby uzyskać więcej informacji należy zapoznać się z instrukcji migracji i kod źródłowy tutaj: https://github.com/emberfeather/less.js-middleware
Pozdrawiam za to, dopiero co uświadomiłem sobie, że zaakceptowana odpowiedź jest nieaktualna 2 lata. –
- 1. Używanie na zawsze z Node.js
- 2. Używanie Apache Thrift z Node.js
- 3. Używanie pętli rekurencyjnej z node.js
- 4. Używanie php + gearman + node.js
- 5. Używanie Node.js z JS-comint w Emacs
- 6. Użyj Node.js jako samodzielnego kompilatora LESS w projekcie?
- 7. pagerjs newbie - używanie bez node.js?
- 8. Zaokrąglone stoły narożne z LESS
- 9. Twitter Bootstrap MNIEJ z Node.js i Express
- 10. Używanie skompilowanej przez emscripten biblioteki C z node.js
- 11. Używanie Slim lub Haml & Sass/SCSS z Node.js?
- 12. Używanie Node.js do łączenia się z interfejsem REST API
- 13. Używanie danych z żądania HTTP w pliku node.js
- 14. Jak debugować LESS w Chrome?
- 15. LESS: Odejmij od zmiennej
- 16. @viewport, @media i LESS
- 17. Interpretacja ciągów LESS
- 18. CSS - dziedziczenie klasy LESS
- 19. Fancy Media Queries z niektórymi LESS Magic
- 20. Zagnieżdżanie: po: ostatnim dziecku z LESS
- 21. less przewidywanie z nowymi wartościami x
- 22. LESS niepoprawnie importuje pliki z adresami URL
- 23. Jaka jest prawidłowa składnia interpolacji zmiennej .less?
- 24. jak zaimportować pliki LESS z określonej ścieżki za pomocą less-loader?
- 25. Node.JS z NoSQL lub SQL?
- 26. Konfigurowanie watka pliku LESS w PHPStorm 6 przy użyciu pliku node.js w systemie Windows?
- 27. Java Compiler for Less CSS?
- 28. LESS @import & Web Essentials 2012
- 29. LESS CSS Dynamic Class Name
- 30. Assetic Symfony2 less + compress filter
myślałem, że do kompilacji .less za pomocą CLI za każdym razem byłem testowania ... dopóki nie zobaczyłem tę odpowiedź. Dziękujemy za wprowadzenie oprogramowania pośredniczącego! – Logan
Jest prawie zbyt ŁATWY w użyciu w ten sposób. :) – lapo
Tak przydatne ... Zastanawiam się, dlaczego mniej-middleware nie było wymienione w dokumentacji (lub w miejscu, którego nie mogłem znaleźć?) –