【发布时间】:2013-05-24 10:16:49
【问题描述】:
在我使用 n 模块 - https://github.com/visionmedia/n/ 从一个 node.js 版本切换到另一个版本后,我的 npm 坏了...
MacBook-Pro-Dmitri:~ dmitri$ npm --version
module.js:340
throw err;
^
Error: Cannot find module 'npmlog'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at /usr/local/bin/npm:19:11
at Object.<anonymous> (/usr/local/bin/npm:87:3)
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)
然后我按照这里的建议再次安装 npm - https://github.com/visionmedia/n/issues/101
curl https://npmjs.org/install.sh | sh
npm 开始工作..
但是我又为节点版本做了另一个切换:
n 0.8.22
现在 npm 再次出现同样的错误。
很烦人..每次版本切换后都需要手动安装npm吗?!
【问题讨论】:
-
访问stackoverflow.com/questions/9755841/…这可能对你有帮助
-
什么是操作系统windows或ubunto?有windows安装程序
标签: javascript node.js versioning npm