jpm run命令的清单无效

时间:2019-01-01 19:44:47

标签: javascript firefox firefox-addon jpm

我正在遵循此tutorial为Firefox创建附加组件。

当我运行jpm run -b "C:\Program Files\Firefox Developer Edition\firefox.exe"时, 控制台会向我发出以下警告:

  

1546371425561 addons.xpi-utils WARN addMetadata:加载项   @ celestus-firefox-extension无效:错误:文件   C:\ Users \ user \ AppData \ Local \ Temp \ 3f4ff82f-9dfc-4065-a6c7-7e9719d0c286 \ extensions@celestus-firefox-extension.xpi   不包含有效的   manifest(资源://gre/modules/addons/XPIInstall.jsm:557:11)JS堆栈   跟踪:

     

loadManifest@XPIInstall.jsm:557:11

     

awaitPromise@XPIProvider.jsm:188:3

     

syncLoadManifestFromFile@XPIInstall.jsm:620:10

     

addMetadata@XPIDatabase.jsm:2334:21

     

processFileChanges@XPIDatabase.jsm:2686:21

     

checkForChanges@XPIProvider.jsm:2581:34

     

startup@XPIProvider.jsm:2159:25

     

callProvider@AddonManager.jsm:203:12

     

_startProvider@AddonManager.jsm:652:5

     

startup@AddonManager.jsm:805:9

     

startup@AddonManager.jsm:2775:5

     

observe@addonManager.js:66:9

     

1546371425681 addons.webextension.screenshots@mozilla.org警告
  加载扩展名“ screenshots@mozilla.org”:阅读清单:无效   主机权限:resource://pdf.js/

     

1546371425681 addons.webextension.screenshots@mozilla.org警告
  加载扩展名“ screenshots@mozilla.org”:阅读清单:无效   主机权限:about:reader *

Firefox会按预期方式打开,但是应该存在的图标不存在。 enter image description here

我找不到任何可以解决该问题的方法。有人说这是因为格式无效的JSON,但一切在我这边都是清楚的。

有人可以帮我解决这个问题吗?

编辑:刚尝试使用具有管理员权限的控制台,不会进行任何更改。

1 个答案:

答案 0 :(得分:0)

解决方案仅是由于newby错误。我运行的是firefox开发版65.0b7,但本教程适用于firefox 57和波纹管。

给出了答案here