昨晚我尝试更新我的节点和npm,它似乎已经成功,但从那时起,我一直在尝试运行任何npm命令时得到同样的错误.
我尝试卸载并重新安装npm,但无法通过以下错误消息.
节点版本:v8.3.0
我得到的错误消息:
?????????????????????????????????????????????????????????????????????
? npm update check failed ?
? Try running with sudo or get access ?
? to the local update config store via ?
? sudo chown -R $USER:$(id -gn $USER) /Users/veritystothard/.config ?
?????????????????????????????????????????????????????????????????????
module.js:491
throw err;
^
Error: Cannot find module 'proto-list'
at Function.Module._resolveFilename (module.js:489:15)
at Function.Module._load (module.js:439:25)
at Module.require (module.js:517:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/config-chain/index.js:1:79)
at Module._compile (module.js:573:30)
at Object.Module._extensions..js (module.js:584:10)
at Module.load (module.js:507:32)
at tryModuleLoad (module.js:470:12)
at Function.Module._load (module.js:462:3)
Run Code Online (Sandbox Code Playgroud)
我不确定此处还包含哪些其他详细信息,如果有人在我感谢您的帮助之前遇到此问题.谢谢!
isn*_*ntn 26
以下是github的回答
修复Windows,我收到此消息:
npm update check failed尝试使用sudo运行或通过sudo chown访问本地更新配置存储-R $ USER:$(id -gn $ USER)C:\ Users.config
所以我继续使用C:\ Users.config并删除了"configstore"文件夹.一旦我这样做了,下次运行npm启动时,重新生成文件夹,并且错误停止
小智 8
如果您使用的是macOS,则必须更新配置文件。您只需要在终端中输入以下命令:
sudo npm i -g npm
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31905 次 |
| 最近记录: |