项目在nodejs跑没问题,iojs运行直接报错!!!
发布于 2个月前 作者 jerrywu55 367 次浏览 来自 问答

项目原来一直是用nodejs跑的,这两天在玩ECMAScript 6 的新特性,于是想将项目部署到iojs下, 但是运行起来就出错了,各位大神求帮忙!!!

  js-bson: Failed to load c++ bson extension, using pure JS version
  [Error: Module did not self-register.]
  js-bson: Failed to load c++ bson extension, using pure JS version
  module.js:500
  modulePaths = paths;
  ^
  Error: Module version mismatch. Expected 44, got 14.
  at Error (native)
  at Module.load (module.js:356:32)
  at Function.Module._load (module.js:311:12)
  at Module.require (module.js:366:17)
  at require (module.js:385:17)
4 回复

重新安装依赖

@chita 要重新安装所有依赖么? 我试试

@chita 确实是版本依赖的问题,重新安装后 ,可以用iojs 成功跑起来了

回到顶部