在“ npm update -g”之后添加未定义的软件包

时间:2019-10-19 06:38:00

标签: npm

我不小心将“ react”和“ react-dom”安装为全局软件包,并立即将其卸载。

但是现在每次我运行npm update -g时,都会添加两个未定义的软件包“ + undefined@0.1.0(作为react-dom)”和“ + undefined@0.1.0(作为react-dom)”。 npm list -g --depth 0将它们列出为“ +-react @ npm:undefined@0.1.0”和“ +-react-dom @ npm:undefined@0.1.0”。

它们没有损坏任何东西,每次它们弹出后,我总是可以将其卸载,但这已成为一个小麻烦。

我尝试了“ npm cache clean --force”,但问题仍然存在。

请帮助我找到永久摆脱这些未定义软件包的方法,谢谢您的宝贵时间!

1 个答案:

答案 0 :(得分:0)

在@ambianBeing的建议下,我从npm安装的根目录中手动删除了未定义项目的文件夹后,问题解决了。

注意:您可以使用npm -g root找到npm安装的根目录。