【发布时间】:2015-11-20 01:44:14
【问题描述】:
在 OSX 上,我需要使用 macports,因为我遇到了 Brew 的问题。我卸载了自制包管理器并试图让节点工作:
我对 nodejs 和 npm 进行了全新安装
sudo port install nodejs npm
我们只显示只安装了 npm,没有其他模块。
$ ls /opt/local/lib/node_modules/
npm
试图让一个节点包工作,用appdmg测试
sudo npm install -g appdmg
现在这里是神秘的错误。 (注意:它适用于brew 的 NPM 版本,今天早上早些时候)
$ appdmg
module.js:460
return process.dlopen(module, path._makeLong(filename));
^
Error: Module version mismatch. Expected 46, got 47.
at Error (native)
at Object.Module._extensions..node (module.js:460:18)
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)
at Object.<anonymous> (/usr/local/lib/node_modules/appdmg/node_modules/macos-alias/lib/create.js:7:13)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
【问题讨论】: