2014-04-08 36 views
6

Zastanawiam się, czy pliki zewnętrzne dla kompilatora zamknięcia Google muszą być pisane ręcznie. Nie widziałem nic na temat możliwości generowania tych plików z moich plików .js. Trzeba sporo pracy, aby ręcznie stworzyć wszystkie wersje zewnętrzne i jest on podatny na błędy (np. Błędne definicje parametrów zmieniają się wraz z upływem czasu ...)Czy możemy tworzyć wersje zewnętrzne z pełnego pliku .js przy użyciu kompilatora Google Closure?

Tak więc zastanawiałem się, czy istnieje narzędzie Linux (linia poleceń) w tym celu. Jeśli nie, czy istnieje sposób na porównanie .js z plikami zewnętrznymi, więc mogę przynajmniej upewnić się, że są one zsynchronizowane?

Odpowiedz

2

http://www.dotnetwise.com/Code/Externs/ ma to zrobić, ale sam tego nie użyłem, więc nie jestem pewien, jak to działa.

Mamy problem otwarty na do this as part of the compiler, ale nie spodziewam się, że stanie się to w najbliższym czasie.

+0

Hmmm ... Właśnie wypróbowałem Code/Externs/i domyślam się, że albo nie wiem jak tego użyć albo to nie rozumie przestrzeni nazw. Wygląda na to, że byłoby dużo pracy fizycznej! (Bezpieczniej, ale nadal ... Właściwie szukam narzędzia wiersza poleceń) –