Вам необходимо включить пакет electronic-rebuild , который перестраивает собственные модули Node.js против версии Node.js, которую использует ваш проект Electron. Это позволяет вам использовать собственные модули Node.js в приложениях Electron, если ваша системная версия Node.js не соответствует точно.
Вы можете установить этот пакет, используя приведенную ниже команду,
npm install --save-dev electron-rebuild
Затем, всякий раз, когда вы устанавливаете новый пакет npm, перезапускайте Electron-Rebuild:
$(npm bin)/electron-rebuild
Или, если вы используете Windows:
.\node_modules\.bin\electron-rebuild.cmd
Вы даже можете создать псевдоним как «rebuild» в разделе «сценарии», который вы можете использовать в любое время, когда это необходимо.
"scripts": {
"rebuild": "electron-rebuild -f -w yourmodule"
}
Как только вы добавите выше, вы можете использовать следующую команду,
npm run rebuild
Надеюсь, это поможет!