jpm 运行 命令的清单无效
jpm run command has an invalid manifest
我正在关注这个 tutorial 来为 firefox 创建附加组件。
当我运行jpm run -b "C:\Program Files\Firefox Developer Edition\firefox.exe"
,
控制台给我以下警告:
1546371425561 addons.xpi-utils WARN addMetadata: Add-on
@celestus-firefox-extension is invalid: Error: File
C:\Users\user\AppData\Local\Tempf4ff82f-9dfc-4065-a6c7-7e9719d0c286\extensions@celestus-firefox-extension.xpi
does not contain a valid
manifest(resource://gre/modules/addons/XPIInstall.jsm:557:11) JS Stack
trace:
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 WARN
Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid
host permission: resource://pdf.js/
1546371425681 addons.webextension.screenshots@mozilla.org WARN
Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid
host permission: about:reader*
Firefox 按预期打开,但应该存在的图标不存在。
我找不到任何可以帮助我解决这个问题的东西。有人说这是因为 JSON 格式无效,但我这边一切都很清楚。
谁能帮我解决这个问题?
编辑:刚刚尝试使用具有管理员权限的控制台,没有任何改变。
解决方案只是因为一个newby错误。我 运行 firefox dev edition 65.0b7 但本教程适用于 firefox 57 及以下版本。
已给出答案here
我正在关注这个 tutorial 来为 firefox 创建附加组件。
当我运行jpm run -b "C:\Program Files\Firefox Developer Edition\firefox.exe"
,
控制台给我以下警告:
1546371425561 addons.xpi-utils WARN addMetadata: Add-on @celestus-firefox-extension is invalid: Error: File C:\Users\user\AppData\Local\Tempf4ff82f-9dfc-4065-a6c7-7e9719d0c286\extensions@celestus-firefox-extension.xpi does not contain a valid manifest(resource://gre/modules/addons/XPIInstall.jsm:557:11) JS Stack trace:
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 WARN
Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/1546371425681 addons.webextension.screenshots@mozilla.org WARN
Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader*
Firefox 按预期打开,但应该存在的图标不存在。
我找不到任何可以帮助我解决这个问题的东西。有人说这是因为 JSON 格式无效,但我这边一切都很清楚。
谁能帮我解决这个问题?
编辑:刚刚尝试使用具有管理员权限的控制台,没有任何改变。
解决方案只是因为一个newby错误。我 运行 firefox dev edition 65.0b7 但本教程适用于 firefox 57 及以下版本。
已给出答案here