Не удается найти зависимость (узел-pre-gyp) с электроном, используя строитель электронов - PullRequest
0 голосов
/ 20 марта 2020

Я использую электрон, и одна из моих зависимостей - использование node-pre-gyp для предварительной сборки некоторых собственных модулей узла.

Node-pre-gyp не работает должным образом с веб-пакетом, поэтому я решил импортировать моя библиотека, чтобы использовать его как внешний.

Локально все работает, но если я пытаюсь создать пакет с помощью электронного компоновщика, он не может найти пре-гип-узел, по-видимому, электронная сборка удаляет модули узла поэтому мое приложение не может его использовать.

Я попытался добавить его в конфигурацию "files" для компоновщика электронов, но безуспешно.

1 Ответ

0 голосов
/ 24 марта 2020

Я решил проблему, переключаясь с node-pre-gyp на prebuildify.

Еще одна альтернатива, которую я нашел, - это специально установить требуемые зависимости в пакете. json, который я использовал для электрона, но это это было то, чего я пытался избежать, так как это была зависимость моего бэкэнда (форк, порожденный из основного процесса).

...