今天是我第一份工作的第一天,在通过更新我的Mac(OSX)上的节点和npm来设置我的开发环境后,我似乎已经破坏了一些东西.每次我尝试在命令行中使用npm(npm init,npm install等)时都会收到以下错误消息:
module.js:339
扔错了;
错误:找不到模块'npmlog'
在Function.Module._resolveFilename(module.js:337:15)
在Function.Module._load(module.js:287:25)
在Module.require(module.js:366:17)
at require(module.js:385:17)
在/usr/local/lib/node_modules/npm/bin/npm-cli.js:20:13
在对象.(/usr/local/lib/node_modules/npm/bin/npm->cli.js:76:3)
在Module._compile(module.js:425:26)
at Object.Module._extensions..js(module.js:432:10)
在Module.load(module.js:356:32)
在Function.Module._load(module.js:311:12)
没有太多错误信息可以关闭,堆栈跟踪也没有帮助我这么多.这是我尝试过的:
npm <something>来解决他们的问题,这是我做不到的.sudo npm uninstall npm -g无法正常工作.npmlog从.npm目录中删除目录,然后再次将github repo直接克隆到该目录.希望你们中的一个人之前遇到过这个问题,或者想知道如何处理它.任何帮助表示赞赏.