小编Par*_*wis的帖子

使用npm命令时找不到模块'npmlog'错误消息

今天是我第一份工作的第一天,在通过更新我的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)

没有太多错误信息可以关闭,堆栈跟踪也没有帮助我这么多.这是我尝试过的:

  1. 搜索Stackoverflow,尽管存在类似的问题,人们已经能够用它npm <something>来解决他们的问题,这是我做不到的.
  2. 卸载并重新安装npm - 没有用,因为我根本无法使用npm命令,因此sudo npm uninstall npm -g无法正常工作.
  3. npmlog.npm目录中删除目录,然后再次将github repo直接克隆到该目录.

希望你们中的一个人之前遇到过这个问题,或者想知道如何处理它.任何帮助表示赞赏.

javascript command-line node.js npm

31
推荐指数
5
解决办法
3万
查看次数

标签 统计

command-line ×1

javascript ×1

node.js ×1

npm ×1