每次更改我正在开发的 Firefox 附加组件时,我都必须使用 `jpm 运行` 吗?

Do I have to use `jpm run` every time I change the Firefox add-on I'm developing?

我已经阅读了 Mozilla 开发者网络“Getting Started (jpm)”Firefox 附加组件开发入门指南。

本指南建议,要查看我对加载项代码所做更改的影响,我需要:

  1. 关闭 Firefox
  2. 重建附加组件。
  3. 运行 再次在 Firefox 中。

我真的必须重建我的包并 运行 它是一个新的 Firefox 实例才能看到我的更改吗?

是否有其他方法可以从浏览器中刷新附加代码?

您可以像这样将 jpm 与 Extension Auto Installer 插件结合使用:

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

或使用 watchpost 自动执行该过程:

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