Как скомпилировать нативный модуль с электронным при установке на другую платформу? - PullRequest
0 голосов
/ 11 апреля 2019

Я пишу код с помощью Electron на моем компьютере Mac. Я использую родной модуль sqlite3 в моем приложении. Я изменил свою версию Electron с npm. Я использовал электронное восстановление, чтобы перекомпилировать sqlite3 в моем электроне. Хорошо! Они сказали мне, что невозможно скомпилировать собственный модуль для определенной архитектуры (mac, windows, linux), когда вы не используете целевую архитектуру ...

Можно ли один раз пересобрать Electron на компьютере пользователя, когда он устанавливает приложение?

Чтобы перестроить мой Electron для использования sqlite3, я успешно использую эту строку на своем Mac:

./node_modules/.bin/electron-rebuild -f -w sqlite3

Но это только делает Mac-версию файла привязки ...

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