Я упаковал электронное приложение, которое имеет собственную зависимость от модуля узла (opencv4nodejs).Это работает, и приложение также исполняется в моей системе Windows Dev.Но я получаю следующую ошибку console.log при запуске приложения на другом тестовом компьютере с Windows:
\\?\C:\Users\steph\AppData\Local\Programs\Repeato\resources\app\node_modules\opencv4nodejs\build\Release\opencv4nodejs.node
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:166:20)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:740)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:166:20)
at Module.load (internal/modules/cjs/loader.js:620)
at tryModuleLoad (internal/modules/cjs/loader.js:559)
at Function.Module._load (internal/modules/cjs/loader.js:551)
at Module.require (internal/modules/cjs/loader.js:658)
at require (internal/modules/cjs/helpers.js:20)
at Object.<anonymous> (C:\Users\steph\AppDa…nodejs\lib\cv.js:17)
at Object.<anonymous> (C:\Users\steph\AppDa…nodejs\lib\cv.js:28)
Поскольку путь кажется правильным (я проверил в терминале), кажется, что модуль найден, НОесть некоторые проблемы с загрузкой.Мне кажется, что он не может быть загружен, потому что обязательные зависимости не могут быть найдены (потому что они, вероятно, не упакованы).1007 *, но не удалось получить ценную обратную связь.Похоже, что те же зависимости нарушены в системе разработки и тестирования.
Любая помощь или идеи приветствуются!