GoForum › 🌐 V2EX
我真的吐了,好绝望, NPM 的包管理真的是个坑
Tink ·
2026-03-12 00:13 ·
0 次点赞 · 10 条回复
想安装一个 NPM 版的 Claude Code ,然后就发生了下面的事情:
# tink @ Hackint0sh in /usr/local/lib/node_modules [23:32:52]
$ npm i @anthropic-ai/claude-code
added 3 packages, and removed 1826 packages in 14s
2 packages are looking for funding
run npm fund for details
忘了打一个-g,又正好在/usr/local/lib/node_modules…
所有的全局包全部被清掉,1826 个,连 npm 、openclaw 都没了。。。
现在一个一个修,好绝望
10 条回复
liuliuliuliu · 2026-03-12 00:23
remove 的还挺快,1826 个 14 秒就 remove 完成了
stinkytofux · 2026-03-12 00:38
我还真不知道 npm 这个行为, 那如果再 ~ 路径下执行, 岂不是会把整个用户目录都清空?
darkengine · 2026-03-12 01:13
@stinkytofux 只会清 node_modules 里的东西,也就是说如果在目录,会清掉/node_modules 里的其他库
donaldturinglee · 2026-03-12 01:53
我印象中 npm 的安装示例好像被官方移除出去了,现在是用 shell script 来安装 你这有点抽象了,怎么会停留在/usr/local/lib/node_modules 目录, 是要修改什么的源码吗?
添加回复
你还需要 登录
后发表回复
哈哈哈🤣好惨😭