Вы должны пересобрать пакет в версии вашего Electron.Например, вот команда, которую я использую, чтобы перестроить свой пакет C ++ для моего приложения Electron:
npm rebuild --runtime=electron --target=2.0.11 --disturl=https://atom.io/download/electron --abi=57
Вы должны сказать, чтобы npm перестраивал среду выполнения (в нашем случае - Electron), целевую версию, которую вы хотите (2.0.11 в моем случае) disturl используется для загрузки релиза Electron и, наконец, ABI версии вашего Electron (вы можете получить это с помощью этой команды: Electron --abi)
Надеюсь, что это может помочь вам:)
[EDIT]
Здесь команда для установки версии ABI с Electron, установленной в глобальном масштабе:
Или здесь, когда я хочу, чтобы версия Electron и ABI были установлены в моем проекте: