未捕获的错误:找不到指定的模块

时间:2019-06-10 11:12:25

标签: electron native-module opencv4nodejs

我打包了一个具有本机节点模块(opencv4nodejs)依赖关系的电子应用程序。这有效,该应用程序也可以在我的Windows开发系统上执行。但是在另一台Windows测试机上运行应用程序时出现以下console.log错误:

\\?\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)

由于路径似乎是正确的(我在终端中检查了),所以似乎找到了模块,但加载该模块存在一些问题。在我看来,它无法加载,因为找不到强制性依赖项(因为它们可能未打包)。

我试图找出dependency walker可能缺少的内容,但未能获得有价值的反馈。在开发和测试系统上似乎没有相同的依赖关系。

任何帮助或想法都将不胜感激!

0 个答案:

没有答案