- jest zalecanym sposobem obsługi plików .less używać wstępnie skompilowana pliki statyczne lub używać jakiś rodzaj wykonania konwersji przy użyciu na przykład HttpHandler? Jakie są plusy i minusy różnych sposobów robienia tego?
- Jakie są zalecane techniki rozwiązania powyższego sugerowanego podejścia? Narzędzia, biblioteki itp.?
Odpowiedz
Ponieważ jesteś na .NET, polecam sprawdzić DotLess project. Jest open source i bardzo aktywny. Mają Handler HTTP, który podłącza się do IIS, pobiera wszelkie żądania dla pliku .less i zwraca prawidłowy plik CSS. Nie wiem, ile pamięci podręcznej używają, ale prawdopodobnie możesz polegać na przeglądarce, aby buforować jej dużą liczbę ..
Projekt DotLess ma również plik wykonywalny, który będzie się kompilował w dowolnym momencie (np. budowanie projektu), lub na żądanie prgrammatically.
Wady i zalety, w których sposób to zrobić naprawdę zależy od projektu. Myślę, że najlepszym przepływem pracy może być wykorzystanie LESS.js do programowania, ponieważ oprócz pliku javascript nie są potrzebne zewnętrzne zależności, a wszystkie zmiany są od razu dostępne. Następnie, gdy projekt jest promowany w różnych środowiskach testowych i produkcyjnych, możesz zainstalować filtr serwera WWW lub wstępnie go skompilować. Ponownie, zależy to od tego, jak chcesz go rozwiązać dla swojego projektu.
- 1. Pliki LESS w Visual Studio nie podświetlona składnia
- 2. Vue.js, Visual Studio 2015 i .less style podkreślanie składni
- 3. Otwórz plik w programie Visual Studio CSS Editor Źródło
- 4. Pliki zasobów CMake i Visual Studio
- 5. Visual Studio gitignore i mdf, pliki ldf
- 6. Visual Studio 2012 Express i .NET 2.0
- 7. CSS - dziedziczenie klasy LESS
- 8. @viewport, @media i LESS
- 9. Edytor stylów Third Party Visual Studio/CSS
- 10. CSS 3.0 w Visual Studio 2010
- 11. Jak mogę wykorzystać Gulp.watch w Visual Studio 2015?
- 12. Jak osadzać pliki zasobów podczas kompilacji w Visual Studio 2017?
- 13. LESS CSS Dynamic Class Name
- 14. Pliki połączone programu Visual Studio nie istnieją.
- 15. LESS niepoprawnie importuje pliki z adresami URL
- 16. Dwa pliki zawierające definicję main() Visual Studio?
- 17. Java Compiler for Less CSS?
- 18. Tworzenie html + css + javascript z Visual Studio
- 19. Jak obliczyć wartości procentowe w LESS CSS?
- 20. Wymagania C# 7 .NET/CLR/Visual Studio
- 21. Visual Studio 2008: Wyłącz weryfikację klasy css
- 22. SQLite z Visual Studio 2012 i .NET 4.5?
- 23. Visual Studio 2010: wyróżnij tekst i komentarz CSS
- 24. Visual Studio ASP .Net MVC Intellisense
- 25. LESS podświetlanie składni i intellisense przestał działać w VS2012
- 26. Visual Studio 2008 Poziom CSS Validation
- 27. zawijanie .less definicji css w przestrzeni nazw
- 28. Pakiet bibliotek .NET do uruchomienia aplikacji w maszynie .NET-less?
- 29. Programowo programowo aktualizuje pliki wizualne i pliki projektów Studio
- 30. grunt wymienić wszystkie pliki na mniejsze pliki css