Как я могу разрешить загрузку xml2json в моем электронном приложении - PullRequest
0 голосов
/ 03 мая 2019

Я запускаю новое приложение Electron, работающее с VScode в Windows 10. Я начинаю писать код, и первым шагом является загрузка файла XML в объект JSON, чтобы мое приложение могло обрабатывать данные в XML файл.

Я установил xml2json (v0.11.2) с некоторыми предупреждениями, но об ошибках не сообщалось. У меня есть необходимый xml2json в начале файла, в котором он необходим. Когда я пытаюсь запустить свое приложение с помощью отладчика VSCode, я получаю исключение, когда требуется модуль xml2json.

const xml2json = require ('xml2json') ;

Исключение говорит:

Error: A dynamic link library (DLL) initialization routine failed.
\\?\c:\DataRoot\Projects\DevicePackProcessor\node_modules\node-expat\build\Release\node_expat.node
    at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:166:20)

Как мне решить эту проблему, пожалуйста? Sid

1 Ответ

1 голос
/ 03 мая 2019

электронная версия?

вам нужно перестроить этот модуль в соответствии с версией электронного узла !!!

использовать электронную перестройку https://github.com/electron/electron-rebuild

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