Installed pulsar-client-node successfully but when require the module throw "Error: The specified module could not be found."

Abierto
#222 1 comentario 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
cpp, node.js
Área
api, backend

Línea de trabajo

Reproduce el caso mínimo de require("pulsar-client") de test.js en Windows con Node 18.4.0 y, a continuación, inspecciona node_modules/bindings/bindings.js y node_modules/pulsar-client/index.js junto con el README vinculado y la documentación de configuración de C++. Se considera terminado cuando el módulo nativo Pulsar.node se carga correctamente sin ERR_DLOPEN_FAILED.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

  1. install C++ version as doc
  2. build Release and set system variable as README
  3. install pulsar-client successfully
  4. require("pulsar-client")
  • node:18.4.0
  • system:Win 10

the minium error code is following:

const Pulsar = require('pulsar-client');

console.log(Pulsar);

but the terminal throw an error like

[Running] node "e:\pulsar-client-node\test.js"
e:\pulsar-client-node\node_modules\bindings\bindings.js:121
        throw e;
        ^

Error: The specified module could not be found.

\\?\e:\pulsar-client-node\node_modules\pulsar-client\build\Release\Pulsar.node
    at Module._extensions..node (node:internal/modules/cjs/loader:1196:18)
    at Module.load (node:internal/modules/cjs/loader:988:32)
    at Module._load (node:internal/modules/cjs/loader:834:12)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at bindings (e:\pulsar-client-node\node_modules\bindings\bindings.js:112:48)
    at Object.<anonymous> (e:\pulsar-client-node\node_modules\pulsar-client\index.js:20:42)
    at Module._compile (node:internal/modules/cjs/loader:1112:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1166:10)
    at Module.load (node:internal/modules/cjs/loader:988:32) {
  code: 'ERR_DLOPEN_FAILED'
}

I've searched for a while, and some answers say that maybe the vcpkg lead this error, but I don't know how to solve it. If someone can help me, i'll be reallllly grateful.

Lenguaje dominante
C++
Estrellas
164
Forks
99
Merge medio
5 d 18 h
PR fusionados (30 d)
2

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de apache/pulsar-client-node

Todos los issues de apache/pulsar-client-node

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.