Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“后添加的未定义包”;npm更新-g“;_Npm - Fatal编程技术网

“后添加的未定义包”;npm更新-g“;

“后添加的未定义包”;npm更新-g“;,npm,Npm,我意外地将“react”和“react dom”安装为全局包,并立即卸载了它们 但是现在每次我运行npm update-g,两个未定义的包“+undefined@0.1.0(如图所示)“和”+undefined@0.1.0(如图所示)添加了npm列表-g--深度0将它们列为“+--”react@npm:undefined@0.1.0“和”+——反应-dom@npm:undefined@0.1.0“ 它们没有破坏任何东西,每次它们弹出后,我总是可以卸载它们,但这已经成为一个小麻烦 我尝试了“npm

我意外地将“react”和“react dom”安装为全局包,并立即卸载了它们

但是现在每次我运行
npm update-g
,两个未定义的包“+undefined@0.1.0(如图所示)“和”+undefined@0.1.0(如图所示)添加了<代码>npm列表-g--深度0将它们列为“+--”react@npm:undefined@0.1.0“和”+——反应-dom@npm:undefined@0.1.0“

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

我尝试了“npm缓存清理--强制”,但问题仍然存在


请帮我找到一种方法,永远摆脱这些未定义的软件包,谢谢你的时间

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


注意:根据@ambianBeing的建议,在我从npm安装的根目录中手动删除未定义项目的文件夹后,您可以使用
npm-g root

找到npm安装的根目录


注意:您可以使用
npm-groot

找到npm安装的根目录,因为这
npm list-g--depth 0
在顶层显示这些目录。试试
npm-g卸载怎么样react@npm:undefined@0.1.0--save
和另一个。@ambian当然我试过了,这两个未定义的软件包可以正常卸载,但下一个“npm update-g”会自动重新安装。好的!很奇怪,即使在全球卸载后,它们也会出现。另一件可以尝试的事情是通过
npm-g root
(在ubuntu的
usr/lib/node_modules
)检查npm安装的根目录,并从那里删除它们各自的文件夹。@ambianBeing我可以确认从npm的根文件夹中删除未定义包的文件夹修复了我的问题。当我运行“npm update-g”时,它们不再自动重新添加,谢谢!伟大的它解决了这个问题。如果这是未来读者可能会觉得有用的话,我建议你把它贴出来作为对这个问题的回答+1因为这
npm列表-g——深度0
在顶层显示这些。试试
npm-g卸载怎么样react@npm:undefined@0.1.0--save
和另一个。@ambian当然我试过了,这两个未定义的软件包可以正常卸载,但下一个“npm update-g”会自动重新安装。好的!很奇怪,即使在全球卸载后,它们也会出现。另一件可以尝试的事情是通过
npm-g root
(在ubuntu的
usr/lib/node_modules
)检查npm安装的根目录,并从那里删除它们各自的文件夹。@ambianBeing我可以确认从npm的根文件夹中删除未定义包的文件夹修复了我的问题。当我运行“npm update-g”时,它们不再自动重新添加,谢谢!伟大的它解决了这个问题。如果这是未来读者可能会觉得有用的话,我建议你把它贴出来作为对这个问题的回答+1.