我不小心将“ 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”,但问题仍然存在。
请帮助我找到永久摆脱这些未定义软件包的方法,谢谢您的宝贵时间!
答案 0 :(得分:0)
在@ambianBeing的建议下,我从npm安装的根目录中手动删除了未定义项目的文件夹后,问题解决了。
注意:您可以使用npm -g root
找到npm安装的根目录。