如何删除本地安装的npx命令版本?



当我使用npx执行命令时,npx建议我在本地安装一个版本。

例子

npx match_stock -s=MSFT

如果在npm.org上更新了版本,npx只给我本地安装的版本,而不检查是否存在更新的版本。

如果我执行

npx matcha-stock@latest -s=MSFT

我得到了最新版本的工具。

但是,如果我再次执行

npx match -stock -s=MSFT

我得到了以前的安装。

问题:如何卸载、清除本地安装版本的缓存命令?

# npx # NPM

这些命令的依赖项都存储在.npm/_npx/*/node_modules的缓存中,当我尝试将所有这些命令都删除时,它工作了。

查找要删除的文件

ls ~/.npm/_npx/*/node_modules | grep matcha-stock

把它们都删了

rm -r ~/.npm/_npx/

最新更新