Node.js require не может найти файл libdpfpdd.so.2, который находится в том же каталоге, что и мой файл .node - PullRequest
0 голосов
/ 23 февраля 2020

Я пытаюсь включить модуль узла, скомпилированный для nw. js с помощью команды nw-gyp (полная команда: nw-gyp rebuild --production --runtime=node-webkit --target=0.29.1)

Когда я запускаю require, он выдает ошибка «libdpfpdd.so.2: невозможно открыть файл общего объекта: такой файл или каталог отсутствует», даже если этот файл существует и находится в том же каталоге, что и файл .node. Ниже я оставляю свой код и полное сообщение об ошибке Кто-нибудь испытывал что-то подобное? Знаете ли вы, где узел пытается найти этот файл? Любая помощь будет оценена

path = require('path')
require(path.join(myPath, "FingerprintReader.node"))
Uncaught Error: libdpfpdd.so.2: cannot open shared object file: No such file or directory
    at Object.Module._extensions..node (module.js:721)
    at Module.load (module.js:586)
    at tryModuleLoad (module.js:526)
    at Function.Module._load (module.js:518)
    at Module.require (module.js:618)
    at require (internal/module.js:11)
    at self.require (<anonymous>:11:26)
    at <anonymous>:2:1
...