Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#222 1 commento 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
cpp, node.js
Ambito
api, backend

Direzione di ricerca

Riproduci il caso minimo di require("pulsar-client") da test.js su Windows con Node 18.4.0, quindi esamina node_modules/bindings/bindings.js e node_modules/pulsar-client/index.js insieme al README collegato e alla documentazione di configurazione C++. Il lavoro è completato quando il modulo nativo Pulsar.node viene caricato correttamente senza ERR_DLOPEN_FAILED.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

  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.

Lingua principale
C++
Stelle
164
Fork
99
Merge medio
5g 18h
PR unite (30g)
2

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di apache/pulsar-client-node

Tutte le issue di apache/pulsar-client-node

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.