【问题标题】:Getting invalid ELF header issue获取无效的 ELF 标头问题
【发布时间】: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 的哪些参数对应于模块名称。

标签: node.js npm


【解决方案1】:

我的最佳猜测:您将它安装在本地计算机上,然后尝试在您的任何 VM 上运行它。尝试卸载它,然后在本地安装它。

【讨论】:

    猜你喜欢
    • 2021-11-18
    • 2016-11-29
    • 2015-06-14
    • 2023-03-08
    • 2018-11-29
    • 2012-09-17
    • 2023-03-16
    • 2015-11-13
    • 1970-01-01
    相关资源
    最近更新 更多