【问题标题】:Do I have to use `jpm run` every time I change the Firefox add-on I'm developing?每次更改我正在开发的 Firefox 插件时,我是否必须使用`jpm run`?
【发布时间】:2015-11-20 20:50:22
【问题描述】:

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

本指南建议,要查看我对插件代码所做的更改的效果,我需要:

  1. 关闭火狐
  2. 重建插件。
  3. 再次在 Firefox 中运行它。

我真的必须重建我的包并运行一个新的 Firefox 实例来查看我的更改吗?

是否有其他方法可以在浏览器中刷新插件代码?

【问题讨论】:

  • 为什么不:“jpm xpi”+Extension Auto Installer。然后,您可以在此之上使用 gulp(或仅使用 nodejs)在浏览器中自动构建和重新加载。期待听到 Noitidart 和其他人如何处理这个问题。
  • @cviejo 德克萨斯州。这非常适用于 jpm 的 watchpost 功能:jpm watchpost --post-url http://localhost:8888/。你想把你的评论变成一个完整的答案吗?
  • 当然可以。添加了watchpost建议。
  • @cviejo 会再打开几天,看看是否有更多输入,然后接受。发送!

标签: firefox firefox-addon jpm


【解决方案1】:

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

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

或者使用 watchpost 来自动化这个过程:

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

【讨论】:

    猜你喜欢
    • 2021-03-08
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-29
    • 2012-08-14
    • 1970-01-01
    相关资源
    最近更新 更多