Я борюсь с ошибкой:
Uncaught Exception: ошибка: сбой подпрограммы инициализации динамически подключаемой библиотеки (DLL). "
После некоторых исследований и отладки вероятная проблема заключается в том, чтомодуль узла ffi не был "перестроен" для электронной среды. Я попытался выполнить шаги в https://github.com/electron/electron/blob/master/docs/tutorial/using-native-node-modules.md, чтобы перестроить пакет, но метод 1, когда был скопирован в письмо, не сработал.
Метод 2 «Установка модуля и сборка для Electron» не работает, потому что ввод ./node_modules/.bin/electron-rebuild.cmd (я в Windows) не работает - Bash просто говорит «командаnot found ", и я не вижу других с этой проблемой. Я пытался даже запустить его из PowerShell на случай, если git bash вызывал проблемы, но у меня возникает похожая проблема, хотя я также получаю сообщение об ошибке:
At line:1 char:1
+electron-rebuild.cmd
+~~~~~~~~~~~~~~~~~~~
_CategoryInfo : ObjectNotFound: (electron-rebuild.cmd:String) [], CommandNotFoundException
+FullyQualifiedErrorID : CommandNotFoundException
Я не понимаю метод 3 (сборка вручную для Electron) и не решаюсь его использовать, а именно я не уверен, почему в команде ручной сборки нет аргумента для спецификацииесли какой пакет нужно перестроить.
Я несколько раз пытался установить Electron Rebuild в соответствии с инструкциями в https://github.com/electron/electron-rebuild (npm install --save-dev Electron-Rebuild) в папке проекта,Кажется, он установлен в правильном месте.
Почему восстановление электронов не распознается?Что нужно для правильной установки ffi?
Я также был бы признателен, если бы кто-то мог указать мне на некоторые дополнительные места, чтобы узнать, чего мне не хватает в моей концепции этой проблемы.Заранее спасибо!