Я следую учебному пособию по созданию базового расширения 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'. Не удалось загрузить манифест.
Я не уверен, что является причиной этого, так как яточно следовал указаниям. Кто-нибудь знает, в чем может быть проблема? Вам нужна другая информация от меня, чтобы иметь возможность сообщить?
Код манифеста.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": [
]
}