2015-11-20 10 views
5

Przeszedłem przez sieć Mozilla Developer Network "Getting Started (jpm)", aby zapoznać się z rozwojem dodatków do Firefoksa.Czy muszę używać `jpm run` za każdym razem, gdy zmieniam dodatek Firefox, który rozwijam?

Przewodnik ten sugeruje, że aby zobaczyć efekty zmian, które sprawiają, że do mojego dodatek w kodzie mam potrzebę:

  1. Zamknij Firefox
  2. Odbuduj dodatek.
  3. Uruchom ponownie w przeglądarce Firefox.

Czy naprawdę muszę przebudować mój pakiet i uruchomić go jako nowe wystąpienie przeglądarki Firefox, aby zobaczyć moje zmiany?

Czy istnieje alternatywny sposób na odświeżenie kodu dodatkowego w przeglądarce?

+1

Dlaczego nie: "JPM XPI" + [Extension Auto Installer ] (https://addons.mozilla.org/en-US/firefox/addon/autoinstaller/). Następnie możesz użyć gulp (lub po prostu nodejs), aby zautomatyzować kompilację i ponowne ładowanie w przeglądarce. Patrząc na to, jak Noitidart i inni podchodzą do tego ... – cviejo

+0

@cviejo Tx. Działa to bardzo dobrze z funkcją watchpoint'a jpm: 'jpm watchpost --post-url http: // localhost: 8888 /'. Czy chcesz przekształcić swój komentarz w pełną odpowiedź? – urig

+0

Pewnie. Dodano sugestię watchpost. – cviejo

Odpowiedz

7

Można łączyć JPM z Extension Auto Installer dodatek jak ten:

jpm post --post-url http://localhost:8888/ 

lub używając watchpost zautomatyzować proces:

jpm watchpost --post-url http://localhost:8888/ 
Powiązane problemy