NPM更新后死机-无法找到模块(OSX)

spi*_*ice 3 node.js npm osx-elcapitan

只是npm对最新版本进行了较小的更新(我不记得它已经npm不再起作用了,因此是个问题),但是我认为更新之前的安装版本是5.6.0。不过那可能是错误的。

反正跑步后...

sudo npm install -g npm
Run Code Online (Sandbox Code Playgroud)

... npm根本不再起作用。我所做的任何事情都会导致:

internal/modules/cjs/loader.js:596
    throw err;
    ^

Error: Cannot find module './auth.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
    at Function.Module._load (internal/modules/cjs/loader.js:520:25)
    at Module.require (internal/modules/cjs/loader.js:650:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/index.js:7:17)
    at Module._compile (internal/modules/cjs/loader.js:702:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
    at Module.load (internal/modules/cjs/loader.js:612:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
    at Function.Module._load (internal/modules/cjs/loader.js:543:3)
Run Code Online (Sandbox Code Playgroud)

有什么建议么?

spi*_*ice 9

在尝试了一些不同的操作(包括通过brew重新安装节点)之后,唯一起作用的是从节点站点下载并运行节点安装程序二进制文件。

希望它对其他人有帮助。