Что вызывает ошибку: «Не удалось загрузить значок расширения» и «Не удалось загрузить манифест» при загрузке неупакованного расширения Chrome? - PullRequest
1 голос
/ 25 мая 2019

Я следую учебному пособию по созданию базового расширения Chrome с помощью Create-React-App (учебное пособие находится здесь: https://medium.com/@gilfink/building-a-chrome-extension-using-react-c5bfe45aaf36)

После выполнения команды create-Reaction-app my-app я заменилавтоматически сгенерированный код в файле manifest.json общей папки с кодом учебника (см. ниже), затем поместил изображение 128x128 в общую папку с именем logo-small.png, на который правильно ссылаются в файле манифеста.

Я запустил команду npm run build, а затем открыл страницу расширений Chrome, чтобы загрузить распакованное расширение, выбрав папку для сборки (команда build поместила содержимое общей папки в папку для сборки, поэтому манифест и png находятся в одном месте.). Однако, я получил следующую ошибку:

Не удалось загрузить значок расширения 'logo-small.png'. Не удалось загрузить манифест.

Я не уверен, что является причиной этого, так как яточно следовал указаниям. Кто-нибудь знает, в чем может быть проблема? Вам нужна другая информация от меня, чтобы иметь возможность сообщить?

inside build folder

Код манифеста.json:

{
  "manifest_version": 2,

  "name": "testapp",
  "description": "This extension is a starting point to create a real Chrome extension",
  "version": "0.0.1",

  "browser_action": {
    "default_popup": "index.html",
    "default_title": "Open the popup"
  },
  "icons": {
    "16": "logo-small.png",
    "48": "logo-small.png",
    "128": "logo-small.png"
  },
  "permissions": [
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...