更新到的NodeJS我v0.10.29得到了下面的错误后:Nodejs模块版本不匹配。预计11,拿到了1
Error: Module version mismatch. Expected 11, got 1.
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 bindings (/home/masiar/usi_liquid_streams/node_modules/jsdom/node_modules/contextify/node_modules/bindings/bindings.js:76:44)
at Object.<anonymous> (/home/masiar/usi_liquid_streams/node_modules/jsdom/node_modules/contextify/lib/contextify.js:1:96)
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)
执行sudo npm update
没有工作。我安装了后退版本v0.10.15(正在使用那个之前),跑了sudo npm update
并且卸载并安装回了jsdom
给出了同样的错误。
你确定你是完全卸载和删除整个模块? – loganfsmyth
'sudo npm卸载jsdom'应该可以,对不对?卸载它后,我试图运行我的程序来仔细检查,确实发生错误提示说模块丢失。通过安装它,我得到了上述相同的错误。 – Masiar