2012-02-06 6 views
6

Używam dwóch różnych IDE na podstawie tego, co robię. Moje podstawowe IDE to Visual Studio, w którym używam Chirpy do mashowania i minifikacji mojego kodu. Działa bezbłędnie i kocham to. Problem polega na tym, że gdy nie mam na swoim komputerze Windows, nie mam do niego dostępu.Jak automagicznie zminimalizować swoje JS i CSS na OS X lub w Webstorm?

Kiedy nie używam Visual Studio, zazwyczaj piszę aplikacje JavaScript w Webstorm na moim MacBooku Pro. Tu leży problem. Nie znalazłem wtyczki Webstorm ani żadnej innej aplikacji, którą mogę skonfigurować, aby móc oglądać moje skrypty i mash/minify.

Jak twoi użytkownicy komputerów Mac mash/minify swoje JS i CSS w czasie projektowania przy minimalnym wysiłku?

Odpowiedz

1

Nie jestem ani użytkownikiem komputera Mac ani użytkownika Webstorm, ale może to być nadal istotne.

Dla javascript używam closure compiler jako części skryptu do przesłania w celu minięcia. Nie monitoruje plików, działa po uruchomieniu przesyłania (plik bash).

Jeśli chcesz zachować wszystko w IDE, wygląda na to, że Webstorm ma wtyczkę Ant http://plugins.intellij.net/plugin/?webide&id=4526, której możesz użyć do wykonania kompilatora zamknięcia.

Jeśli możesz znaleźć css minifier z linii poleceń, możesz to również umieścić w skrypcie Ant.

+0

[Sprężarka YUI] (http://developer.yahoo.com/yui/compressor/) to linia poleceń, więc można z niej skorzystać. –

2

Używam lessc i uglifyjs do łączenia i minimalizowania moich plików css i js. Oto makefile z Twitter Bootstrap że użyłem zmodyfikowaną wersję:

https://github.com/twitter/bootstrap/blob/master/Makefile

To proste, ponieważ wszystko, co zrobić, to wpisać make w linii komend gdy chcę skompilować.