gpt4 book ai didi

node.js - 无法删除全局包

转载 作者:太空宇宙 更新时间:2023-11-03 21:55:29 25 4
gpt4 key购买 nike

尝试删除全局包,但似乎没有删除它。

$ eslint -v
v1.10.3
$ npm uninstall eslint -g
$ sudo npm uninstall eslint -g
$ eslint -v
v1.10.3
$ sudo eslint -v
v1.10.3
$ which eslint
/usr/local/bin/eslint

可以看到eslint仍然是1.10.3版本。为什么不删除?

最佳答案

可能发生的情况是 npm 试图将其从一个地方删除,但你仍然将它安装在其他地方。

这是一个问题,例如npm 程序在 shebang 行中使用 #!/usr/bin/env node,而不是它所对应的 node 二进制文件的确切补丁已安装(对于 Node 的二进制安装很常见),特别是当您在许多地方安装了许多版本的 Node 时。

看看结果是什么:

which node
which npm
cat `which npm` | head -1
cat `which eslint` | head -1
ls -alp `which npm`
ls -alp `which eslint`
cat $PATH

并尝试缩小问题范围。

关于node.js - 无法删除全局包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42373646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com