只需将次要的npm
更新到最新版本(我不记得它是什么了,因为npm
不再起作用-因此出现了问题),但是我认为我的更新之前的安装版本是5.6.0。不过那可能是错误的。
无论如何,运行后...
sudo npm install -g npm
... 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)
有什么建议吗?
答案 0 :(得分:3)
尝试了一些不同的操作(包括通过brew重新安装节点)后,唯一起作用的是从node site下载并运行节点安装程序二进制文件。
希望它对其他人有帮助。
答案 1 :(得分:0)
我通过以下方式解决了这个问题:
yarn global add npm