我在Windows 10上。每当我执行npm命令(版本5.8.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) C:\Users\<my user folder>\.config
现在我很乐意调查.config的权限问题,但是:
你会如何解决这个问题?感谢。
答案 0 :(得分:0)
首先卸载nodejs,然后再次安装nodejs 如果问题仍然没有解决,请执行以下步骤
现在转到C:\ Users \ vishwajeet.config \ configstore`(这里的“ vishwajeet”是我的帐户名)
在\configstore
中,将有update-notifier-npm
个json文件。使用任何编辑器打开此文件,如果可以看到以下数据:
{ “ optOut”:否, “ lastUpdateCheck”:1552087604401 }
如果optOut
的值为“ false”,则将其替换为“ true”。这将消除npm更新检查失败的错误!
答案 1 :(得分:0)
我在.config
中已经有一个C:\Users\<username>\
文件,这阻止了npm创建自己的.config文件。
删除.config文件可以为我解决问题。