2015-11-20 11 views
5

Tôi đã xem qua hướng dẫn để bắt đầu với phát triển tiện ích bổ sung cho Firefox của Mạng Phát triển Mozilla "Getting Started (jpm)".Tôi có phải sử dụng `jpm run` mỗi khi tôi thay đổi add-on Firefox mà tôi đang phát triển không?

Hướng dẫn này gợi ý rằng để xem ảnh hưởng của thay đổi mà tôi làm để add-on của tôi mã tôi cần phải:

  1. Đóng Firefox
  2. Rebuild các add-on.
  3. Chạy lại trong Firefox.

Tôi có thực sự phải xây dựng lại gói của mình và chạy phiên bản Firefox mới để xem các thay đổi của tôi không?

Có cách nào khác để làm mới mã bổ sung từ bên trong trình duyệt không?

+1

Tại sao không: "JPM xpi" + [Extension Auto Installer ] (https://addons.mozilla.org/en-US/firefox/addon/autoinstaller/). Sau đó, bạn có thể sử dụng gulp (hoặc chỉ là nodejs, cho rằng vấn đề) trên đó để tự động hóa việc xây dựng và tải lại trong trình duyệt. Nhìn fwd để nghe cách Noitidart và những người khác tiếp cận điều này .. – cviejo

+0

@cviejo Tx. Điều này hoạt động rất độc đáo với tính năng watchpost của jpm: 'jpm watchpost --post-url http: // localhost: 8888 /'. Bạn có muốn biến nhận xét của mình thành câu trả lời đầy đủ không? – urig

+0

Điều chắc chắn. Đã thêm đề xuất watchpost. – cviejo

Trả lời

7

Bạn có thể kết hợp JPM với Extension Auto Installer add-on như thế này:

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

Hoặc sử dụng watchpost để tự động hóa quá trình:

jpm watchpost --post-url http://localhost:8888/ 
Các vấn đề liên quan