2015-11-20 12 views
5

Ho seguito la guida della Mozilla Developer Network "Getting Started (jpm)" per iniziare con lo sviluppo del componente aggiuntivo di Firefox.Devo usare `jpm run` ogni volta che cambio il componente aggiuntivo di Firefox che sto sviluppando?

Questa guida suggerisce che per vedere gli effetti dei cambiamenti che faccio per la mia codice add-on di cui ho bisogno per:

  1. Chiudi Firefox
  2. Ricostruire l'add-on.
  3. Eseguirlo nuovamente in Firefox.

Devo davvero ricostruire il mio pacchetto ed eseguirlo una nuova istanza di Firefox per vedere le mie modifiche?

Esiste un modo alternativo per aggiornare il codice del componente aggiuntivo dal browser?

+1

Perché no: "JPM xpi" + [Auto Extension Installer ] (https://addons.mozilla.org/en-US/firefox/addon/autoinstaller/). È quindi possibile utilizzare gulp (o solo nodejs, se è per questo) per automatizzare la compilazione e il ricaricamento nel browser. Alla ricerca di come Noitidart e gli altri si avvicinano a questo .. – cviejo

+0

@cviejo Tx. Funziona molto bene con la funzione watchpost di jpm: 'watchpost jpm --post-url http: // localhost: 8888 /'. Volete trasformare il vostro commento in una risposta completa? – urig

+0

Sicuro. Aggiunto il suggerimento del watchpost. – cviejo

risposta

7

È possibile combinare JPM con il Extension Auto Installer add-on come questo:

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

o utilizzando watchpost per automatizzare il processo:

jpm watchpost --post-url http://localhost:8888/ 
Problemi correlati