【发布时间】:2017-09-08 23:00:40
【问题描述】:
当我尝试安装 npm 时遇到此问题......
module.js:485
process.dlopen(filename, module.exports);
^
Error: /projects/node_modules/xml2json/node_modules/node-expat/build/Release/node_expat.node: invalid ELF header
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> (/projects/node_modules/xml2json/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)
任何人都可以帮助解决这个问题。
提前致谢。
【问题讨论】:
-
我猜你正在尝试运行为另一个平台或处理器架构编译的二进制文件。
-
现在我有一个 ember 项目,当我尝试使用 npm install 获取 Elf 标头问题时需要安装 npm。
-
很难理解你的问题是什么。你有安装npm的问题,还是使用npm install的问题???
-
是的,安装 npm 时出错
-
看来问题出在模块源代码上。尝试检查宏
NODE_MODULE的哪些参数对应于模块名称。