我刚刚运行" npm install -g npm"在我的centos 6.5中,之后我运行npm -v,有一条错误消息
# npm uninstall npm -g
module.js:340
throw err;
^
Error: Cannot find module 'npm-registry-client'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/cache/caching-client.js:9:22)
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)
at Module.require (module.js:364:17)
我该如何解决这个问题?或者我应该完全删除npm并重新安装?
答案 0 :(得分:0)
删除并重新安装声音很好。
要删除,您可以在NPM的官方网站上看到这些操作:
sudo npm uninstall npm -g
如果这不起作用,您可以从源头尝试
sudo make uninstall