Как убрать расширение хрома с электрона? - PullRequest
1 голос
/ 22 июня 2019

ОБНОВЛЕНИЕ: Проблема, похоже, решилась после перезагрузки моего Mac.

Я недавно пытался интегрировать расширение Chrome в мой электронный проект, но это не помоглоработать как задумано.В этот момент я понял, что не могу удалить расширение.Я попробовал методы, показанные в документации, но безрезультатно:

BrowserWindow.removeExtension('name')
BrowserWindow.removeDevToolsExtension('name')

Моя проблема точно такая же, как упомянутая здесь , за исключением того, что я использую Mac, а не ПК, так%appdata% у меня не работает.Для контекста это было решением, приведенным в вышеупомянутом вопросе.

Откройте папку% APPDATA% \ Electron и удалите файл и каталог расширений DevTools (или просто удалите свое расширение).

Я удалил расширение, но оно по-прежнему выдает ошибку.

Сбой чтения / Пользователи / пользователь / Библиотека / Поддержка приложений / Google / Chrome / По умолчанию / Расширения / caahalkghnhbabknipmconmbicpkcopl / 0.0.0.2_0 / manifest.json.Ошибка: ENOENT: нет такого файла или каталога, откройте '/ Users / user / Library / Application Support / Google / Chrome / По умолчанию / Extensions / caahalkghnhbabknipmconmbicpkcopl / 0.0.0.2_0 / manifest.json'

1 Ответ

1 голос
/ 23 июня 2019

Попробуйте переустановить электрон, просто зайдите в каталог вашего проекта и используйте npm remove electron чтобы удалить электронный браузер из вашего пакета npm. Затем переустановите электрон, используя npm i --save electron.

Он должен полностью удалить браузер Chromium, а затем восстановить его с нуля. Тем самым удаляя расширение.

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