NPX使用缓存有什么意义

  • 本文关键字:缓存 NPX reactjs npm npx
  • 更新时间 :
  • 英文 :


所以我读到使用NPX会很好,因为除其他外,它可以让我运行包,而无需安装它们。我会立即得到的一个优势是磁盘上有更多的可用空间。然而,当我运行类似的程序时

npx cowsay mu

它说必须安装软件包。如果我说不,手术就中止了。如果我同意,它会将包安装在自己的缓存中。例如,我的NPX缓存可以在/home/user/.npm/_px/.中找到

我原以为这个缓存会自动清除,但事实并非如此。它永远留在那里。当然,我可以手动删除所有内容,但如果必须这样做,我真的不知道它与正常使用npm安装程序包有多大不同,一旦我不再需要它,我就简单地卸载它,再次使用npm。

当然,NPX使运行命令更加容易。但根据我的考虑,它的优势与磁盘上的可用空间无关。我说得对吗?

顺便说一句,Im使用npm7+,当使用NPX运行包时,它包括--yes或--no选项。

这个答案应该是一个注释(我还不能(,但是的,你是正确的,与磁盘空间无关。

npx旨在运行二进制文件,而无需创建package.json并添加脚本来执行它

npx发布时,请查看npm的这篇博客文章。最后,您可以使用npx作为shell回退,并完全省略npx,除非使用packageName@versionSyntax.

相关内容

  • 没有找到相关文章

最新更新