错误:找不到绑定文件.试过:#56

Pun*_*eet 10 linux node.js

我正在开始genieacs cwmp时遇到错误.我也尝试过多次重建.提前致谢.

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)
Run Code Online (Sandbox Code Playgroud)

Oma*_* M. 11

我和开发人员交谈过,他说这是node-gyp中的一个错误,你应该简单地执行以下操作:

npm install node-gyp
Run Code Online (Sandbox Code Playgroud)

如果这没有解决问题,那么你可以再次安装libxmljs以确保

npm install libxmljs
Run Code Online (Sandbox Code Playgroud)

我只是尝试过它,就像一个魅力

  • 通常,node-gym 应该使用 -g 参数全局安装。 (2认同)

Ole*_*rin 8

我执行了该线程和许多其他线程中的所有操作,但没有成功。然后我删除了“node_modules”文件夹并再次运行“npm install”,它解决了问题。所以你也可以尝试这个;)


小智 5

我以前也遇到过这个问题

我将libxmljs的依赖降级为@0.11.0(package.json)并运行sudo npm install libxmljs

  • 只需使用“npm install libxml@0.11.0”而不是编辑包文件会更容易。 (3认同)