gpt4 book ai didi

node.js - 在ubuntu或centos上安装node-expat

转载 作者:太空宇宙 更新时间:2023-11-03 23:44:42 25 4
gpt4 key购买 nike

我正在尝试安装node-expat。我已经尝试了我能找到的所有建议。运行 npm install node-expat 时,我没有收到任何构建错误。我已经放入了所有依赖项和构建工具包,尝试了 npm cache clean 并在 CentOS (Amazon Linux) 和 Ubuntu 12.10 上尝试过,但错误仍然相同:

module.js:485
process.dlopen(filename, module.exports);
^
Error: Module version mismatch, refusing to load.
at Object.Module._extensions..node (module.js:485:11)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/home/ubuntu/cc/node_modules/node-expat/lib/node-expat.js:4:13)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)

怎样才能让它顺利运行?

我想要node-expat的原因是为了node-xmpp

最佳答案

这可能对你有帮助,也可能没有帮助,但我在我正在开发的 appjs 应用程序中遇到了同样的错误,我刚刚弄清楚是什么原因导致了它。我的机器上安装了 Node v0.10.x,但我正在构建模块以将它们包含在 appjs 应用程序中(当前与 Node.exe 的 v0.8.x 一起打包)。所以我使用 0.10 构建模块,但尝试在 0.8 上运行它。

我卸载了 Node 0.10,安装了 0.8,将有问题的模块重建/安装到我的 appjs 应用程序中,然后错误消失了。因此,请确保您正在使用与尝试运行该模块相同版本的 Node 来构建模块!

关于node.js - 在ubuntu或centos上安装node-expat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15519957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com