Команда jpm run имеет недопустимый манифест - PullRequest
0 голосов
/ 01 января 2019

Я следую этому учебнику , чтобы создавать дополнения для Firefox.

Когда я запускаю jpm run -b "C:\Program Files\Firefox Developer Edition\firefox.exe", консоль выдает мне следующие предупреждения:

1546371425561 addons.xpi-utils ПРЕДУПРЕЖДЕНИЕ addMetadata: недопустимое расширение @ celestus-firefox: ошибка: файл C: \ Users \ user \ AppData \ Local \ Temp \ 3f4ff82f-9dfc-4065-a6c7-7e9719d0c286 \ extensions@ celestus-firefox-extension.xpi не содержит действительный манифест (ресурс: //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: 23734: 23: 23

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
Загрузка расширения 'скриншоты@ mozilla.org ': Манифест чтения: недействительное разрешение хоста: ресурс: //pdf.js/

1546371425681 addons.webextension.screenshots@mozilla.org ПРЕДУПРЕЖДЕНИЕ
Загрузка расширения' screenshots@mozilla.org ': Чтение манифеста: Неверное разрешение хоста: about: reader *

Firefox открывается, как и ожидалось, но значок, который должен быть там, отсутствует.enter image description here

Я не могу найти ничего, что могло бы помочь мне это исправить.Некоторые говорили, что это из-за JSON с неверным форматом, но со мной все ясно.

Может ли кто-нибудь помочь мне решить эту проблему?

edit: Только что попробовал с консолью с правами администратора,ничего не меняет.

1 Ответ

0 голосов
/ 02 января 2019

Решение было только из-за ошибки новичка.Я использую Firefox Dev Edition 65.0b7, но это руководство работает для Firefox 57 и ниже.

Ответ был дан здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...