如何删除本地安装的 npx 命令版本?
How to delete the localy installed version of npx command?
当我用npx执行命令时,npx建议我在本地安装一个版本。
例子
npx matcha-stock -s=MSFT
如果版本在 npm.org 上更新,npx 只会给我本地安装的版本,不会检查是否存在更新版本。
如果我执行
npx matcha-stock@latest -s=MSFT
我得到了最新版本的工具。
但是,如果我再执行一次
npx matcha-stock -s=MSFT
我得到了以前的安装。
问:如何卸载、清除本地安装版本命令的缓存?
#npx #NPM
首先,NPX其实是用来在本地安装包的。因此,当您使用 npx 执行任何包时,它是在本地完成的,这与安装包的 npm 不同。它不会影响 npm 缓存,因为有时,您可能不想安装包,而是想使用包然后继续。
这意味着你的包都没有安装,npx 只是 运行 它们作为命令。
更多详情:https://www.educative.io/edpresso/what-is-npx
NPX 的一个缺点是它需要在实际运行包之前搜索包,无论它们是否已安装。对我来说,当您需要非常快速地完成工作时,这有时会成为一种开销
当我用npx执行命令时,npx建议我在本地安装一个版本。
例子
npx matcha-stock -s=MSFT
如果版本在 npm.org 上更新,npx 只会给我本地安装的版本,不会检查是否存在更新版本。
如果我执行
npx matcha-stock@latest -s=MSFT
我得到了最新版本的工具。
但是,如果我再执行一次
npx matcha-stock -s=MSFT
我得到了以前的安装。
问:如何卸载、清除本地安装版本命令的缓存?
#npx #NPM
首先,NPX其实是用来在本地安装包的。因此,当您使用 npx 执行任何包时,它是在本地完成的,这与安装包的 npm 不同。它不会影响 npm 缓存,因为有时,您可能不想安装包,而是想使用包然后继续。
这意味着你的包都没有安装,npx 只是 运行 它们作为命令。
更多详情:https://www.educative.io/edpresso/what-is-npx
NPX 的一个缺点是它需要在实际运行包之前搜索包,无论它们是否已安装。对我来说,当您需要非常快速地完成工作时,这有时会成为一种开销