Szukam strony/programu, który pozwoli mi wybrać wiele plików javascript i wyprowadzić ich minified wersje w kolejności, w jakiej zostały wybrane. (E.g kod pierwszych wybranych plików na górze, ostatnie pliki na końcu). Jakieś pomysły?Najprostszym sposobem na spakowanie/minięcie wielu plików javascript?
Odpowiedz
Closure compiler (i podejrzewam, że większość dużych sprężarek JS) już pozwalają na to.
Od java -jar closurecompiler.jar --help
--js VAL
: javascript pliku. Możesz określić wiele
O tym, ile czasu zajmie zrobienie tego całego + wszystkich nazw plików, mogę równie dobrze ręcznie skompresować każdy plik za pomocą kompresora internetowego. –
@ Kliknij True. Ale możesz napisać prosty skrypt, który przejdzie pliki do kompilatora closurecompiler, aby zmniejszyć pisanie, które potrzebujesz. – tjm
Używam wersji online kompilatora zamknięcia, w ten sposób nie muszę zadzierać z CMD. http://closure-compiler.appspot.com/home – Webbies
Można łączyć pliki w jednym pliku (cat [files] >
lub type [files] >
) przed minifying
YUI compressor wspiera, że zbyt (zarówno JS e pliki CSS, nawiasem mówiąc)
Aktualizacja:
stworzyłem mały skrypt PHP, aby to zrobić to sprawdzić: D https://github.com/mario-deluna/packtacular
Ed Eliot (www.ejeliot.com) createt całkiem ładne php sc ript do pakowania wielu plików JavaScript. Połączyłem jego skrypt z klasą Jsmin z Douglasa Crockforda, aby je zminimalizować.
Wystarczy zastąpić
foreach ($aFiles as $sFile) {
$aLastModifieds[] = filemtime("$sDocRoot/$sFile");
$sCode .= file_get_contents("$sDocRoot/$sFile");
}
z
foreach ($aFiles as $sFile) {
$aLastModifieds[] = filemtime("$sDocRoot/$sFile");
$sCode .= JSMin::minify(file_get_contents("$sDocRoot/$sFile"));
}
- 1. Najprostszym sposobem analizowania odpowiedzi JSON
- 2. Najprostszym sposobem na połączenie NSString i int
- 3. Git: Najprostszym sposobem na zgniecenia zobowiązuje pana
- 4. Najprostszym sposobem na usunięcie dwukierunkowych relacji rekurencyjnych?
- 5. Najprostszym sposobem na odzyskanie między przeglądarkami XmlHttpRequest
- 6. Najprostszym sposobem serializowania i przechowywania obiektów wC#?
- 7. Najprostszym sposobem sprawdzenia rozszerzenia pliku w bashu?
- 8. Najprostszym sposobem na usunięcie klawiszy z tablicy 2D?
- 9. Najprostszym sposobem na pobranie pliku ze zdalnego pliku w PHP?
- 10. Najprostszym sposobem na skopiowanie/sklonowanie instancji dokumentu mongoose?
- 11. Najprostszym sposobem na dodanie GWT do aplikacji Spring MVC?
- 12. Najprostszym sposobem na przeglądanie przefiltrowanej listy za pomocą VBA?
- 13. Najprostszym sposobem na wyeliminowanie NULL w SELECT DISTINCT?
- 14. Najprostszym sposobem na stworzenie serwera do przechowywania listy najlepszych wyników w grze javascript?
- 15. Symfony2: Najprostszym sposobem, aby dostać relaksującego adresy URL
- 16. Groovy: najprostszym sposobem wykrywania duplikatów, bez kolejnych wartości w liście
- 17. Najprostszym sposobem uruchomienia klasy java podczas edycji formularza plików .java VIM
- 18. Najprostszym sposobem, aby włączyć listę do tabeli HTML w python?
- 19. Najprostszym sposobem użycia GPU dla równolegle do pętli
- 20. jQuery - Najprostszym sposobem, aby wyciągnąć wiele (val) w jeden ciąg
- 21. Co jest najprostszym sposobem, aby przesunąć globalnav do stopki, tylko na pierwszej stronie
- 22. Dostęp do wielu plików JSON w JavaScript
- 23. obsługa wielu plików javascript z Maven & Jasmine
- 24. Najprostszym sposobem na uzyskanie każdego słowa oprócz ostatniego słowa z ciągu znaków
- 25. Ustawianie wielu plików cookie w JavaScript
- 26. Rhino, dodawanie kodu z wielu plików javascript
- 27. Minify i zaciemniać wielu plików naraz javascript
- 28. Najszybszym sposobem na import milionów plików w R?
- 29. Innym sposobem na uzyskanie wszystkich kombinacji liczb z tablicy Javascript
- 30. Najprostszym sposobem zapełnienia tabeli tymczasowej z datami między 2 parametrami daty
Not duplikatu jak pytam konkretnie o coś, co obsługuje kompresję wielu plików –
Zgadzam się z Tobą w rzeczywistości. Nie sądzę, że to dupek. Cóż, ... nie z * tego * pytania. – tjm