无法更新任何npm包

时间:2016-05-18 08:49:02

标签: npm

3.9 Mac osx 10.11.5

当我这样做时:

  

npm cache clean

     

sudo npm install npm -g

它确实显示了进度条,是否有效,但是npm仍然是3.9.0,应该是3.9.2。

还有包,例如:

  

sudo npm update -g yo

没有做任何事情。我没有任何进度条或操作细节返回到命令行,并且包仍然是旧版本。

npm注册表是否存在已知问题?

1 个答案:

答案 0 :(得分:0)

问题是某些模块的全局更新由于主要版本更改而被阻止。因为我不知道在哪里/是否有全局package.json ...我不确定。

  

npm -g outdated

显示了问题。

然后我强制将所需的全局模块安装到特定版本:

  

sudo npm install -g tslint@3.10.2