在W10上'npm update check failed',没有.config文件存在

时间:2018-03-29 14:21:13

标签: node.js npm

我在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的权限问题,但是:

  • 我在管理模式下运行cmd
  • 我没有.config 任何地方

你会如何解决这个问题?感谢。

2 个答案:

答案 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文件可以为我解决问题。