Как создать и загрузить расширения (например, визуальный студийный код) для приложения реагирующих электронов - PullRequest
0 голосов
/ 30 июня 2019

Мы создаем электронно-реактивное приложение. Но мы бы хотели создать способ загрузки расширений. Приложение будет совместно использовать некоторые API, и расширение может быть загружено и выполнено во время выполнения, чтобы добавить некоторые функции в базовое приложение. Немного похоже на расширения в Visual Studio Code.

Я уже пытался создать второе приложение реагирования, которое я бы динамически загружал с помощью HTML-тега «script». Но с CRA код добавляется в window.webpackJsonp, и я не понимаю, как выполнить его вручную после загрузки файла.

Я также попытался загрузить простой файл javascript, который будет вызывать и передавать API (функции, переменные) через объект окна. Таким образом, расширение и базовое приложение могут общаться вместе. Это работает, но я не уверен, что это лучший способ сделать это.

Какой будет лучший подход? Я не смог найти ни одной статьи, касающейся этой ситуации.

Спасибо!

...