我正试图uninstall a globally installed npm package命名为commitizen。
运行此npm uninstall -g commitizen
时,没有返回结果:
我重新启动了机器。
现在,要检查软件包是否确实已卸载,我正在运行commitizen
,期望发生错误,但是令我惊讶的是命令仍然可用:
npm list -g --depth 0 or npm list -g commitizen
的结果:
npm list -g commitizen
的结果:
cd /usr/local/lin/node_modules
所以问题是,全局删除npm软件包的正确方法是什么?
答案 0 :(得分:1)
一种检查方法是运行npm list -g --depth 0 or npm list -g commitizen
如果要在本地检查软件包,请转到/usr/local/lin/node_modules
答案 1 :(得分:1)
Uninstalling global packages 可能会回答这个问题:
<块引用>“那么问题是全局删除 npm 包的正确方法是什么?”
另外,我在 Windows 10 上遇到了类似的问题。我只是通过升级 npm to the latest version 解决了它。
确保它适用于 npm ls -g --depth=0
或 npm list -g commitizen
。
如果仍然不起作用,请尝试再运行一次 npm uninstall -g commitizen
。