/ / Erreur: Impossible de localiser le fichier de liaisons. Essayé: # 56 - linux, node.js

Erreur: Impossible de localiser le fichier de liaisons. Essayé: # 56 - linux, node.js

Je reçois une erreur de suivi alors que je fais le début de genieacs cwmp. J'ai aussi essayé de reconstruire plusieurs fois. Merci d'avance.

Error: Could not locate the bindings file. Tried:
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/build/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/build/Debug/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/build/Release/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/out/Debug/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/Debug/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/out/Release/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/Release/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/build/default/xmljs.node
→ /usr/local/lib/node_modules/genieacs/node_modules/libxmljs/compiled/0.10.25/linux/x64/xmljs.node
at bindings (/usr/local/lib/node_modules/genieacs/node_modules/libxmljs/node_modules/bindings/bindings.js:88:9)
at Object. (/usr/local/lib/node_modules/genieacs/node_modules/libxmljs/lib/bindings.js:1:99)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object. (/usr/local/lib/node_modules/genieacs/node_modules/libxmljs/index.js:4:16)
at Module._compile (module.js:456:26)
18 Dec 18:34:26 - Worker 7837 died (8)

Réponses:

8 pour la réponse № 1

J'ai parlé au développeur, et il a dit que c'était un bogue dans node-gyp, vous devriez simplement faire ce qui suit:

npm install node-gyp

si cela ne résout pas le problème, vous pouvez réinstaller libxmljs juste pour être sûr

npm install libxmljs

je viens de l'essayer, a travaillé comme un charme


3 pour la réponse № 2

J'ai eu ce problème avant

J'ai abaissé la dépendance de libxmljs à @ 0.11.0 (package.json) et j'ai exécuté sudo npm install libxmljs


0 pour la réponse № 3

Je viens de faire le tour des maisons pour résoudre ce problème.

J'utilisais PM2 et j'avais plusieurs applications de noeudEn cours d’exécution sur le même serveur, je ne sais pas pourquoi, mais lorsque j’ai tué toutes les applications, puis un "npm i" dans le projet compliqué, tout s’est bien passé. Pas de sud, pas de suppression de node_modules et tous exécutent la dernière version du noeud.

J'espère que cela t'aides