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注册表是否存在已知问题?
答案 0 :(得分:0)
问题是某些模块的全局更新由于主要版本更改而被阻止。因为我不知道在哪里/是否有全局package.json ...我不确定。
npm -g outdated
显示了问题。
然后我强制将所需的全局模块安装到特定版本:
sudo npm install -g tslint@3.10.2