Расширение Chrome с использованием React.js приводит к ошибке «Файл манифеста отсутствует или не читается» - PullRequest
0 голосов
/ 13 октября 2018

Я сталкиваюсь с ошибкой Manifest file is missing or unreadable при попытке загрузить распакованное расширение Chrome.Я строю расширение как приложение реакции, поэтому структура файла выглядит следующим образом:

enter image description here

Я понимаю, что manifest.json должно бытьв корневой папке, а не в public, как обычно выявляет реакция.Однако, когда я перемещаю его в корень, он разрывает соединение с app.js, и мое всплывающее окно загружает только index.html без подключенного javascript.

Вот так выложен мой манифест:

{
  "manifest_version": 2,

  "name": "My Extension",
  "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": "/public/images/get_started16.png",
    "48": "/public/images/get_started48.png",
    "128": "/public/images/get_started128.png"
  },
  "permissions": [
  ]
}

Ответы [ 2 ]

0 голосов
/ 21 мая 2019

Не уверен, что вы уже поняли это, поскольку прошло некоторое время с тех пор, как кто-то ответил, но как только вы закончите, выполните npm run build.Это должно создать вашу «сборку», в которой будет ваш файл манифеста, после этого загрузите распакованную папку «сборки».

Надеюсь, это поможет.

0 голосов
/ 14 декабря 2018

Чтобы решить эту проблему: - Нажмите

  1. Расширение пакета, укажите полный путь. Корневой каталог расширения нажмите на расширение пакета

  2. Теперь нажмите на «Загрузить расширение».

. Вы можете увидеть в своей текущей папке два дополнительных файла, сгенерированных на .pem и .ctx file.

его работа сейчас

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