Я пишу код с помощью Electron на моем компьютере Mac.
Я использую родной модуль sqlite3 в моем приложении.
Я изменил свою версию Electron с npm.
Я использовал электронное восстановление, чтобы перекомпилировать sqlite3 в моем электроне. Хорошо!
Они сказали мне, что невозможно скомпилировать собственный модуль для определенной архитектуры (mac, windows, linux), когда вы не используете целевую архитектуру ...
Можно ли один раз пересобрать Electron на компьютере пользователя, когда он устанавливает приложение?
Чтобы перестроить мой Electron для использования sqlite3, я успешно использую эту строку на своем Mac:
./node_modules/.bin/electron-rebuild -f -w sqlite3
Но это только делает Mac-версию файла привязки ...