如何撤销从npx命令包执行的内容?



我使用npx @teambit/bvm install在我的Ubuntu 22.04机器上安装了bit,它在我的HOME/bin文件夹中创建了一个可执行文件,并在我的.zshrc上创建了一个条目

现在,我想知道是否安装了其他东西,以及如何从我的机器上完全删除Bit。

理想情况下,我想知道在做npx @teambit/bvm install

时运行哪些代码我用volta安装nodejs https://volta.sh/

回答这个问题需要一些上下文。

首先,@teambit/bvm~/.bvm/目录中产生副作用(参见这里的代码- https://github.com/teambit/bvm)。要完全删除Bit和BVM,需要手动删除该目录。

一般来说,npx没有办法通过运行它的包/命令来恢复副作用(如果它们产生任何副作用)。没有办法让npx撤销任何工具所做的事情,因为npx不会对工具施加任何限制。
在一天结束时,您需要根据自己的指示删除每个工具。

npx所做的唯一事情就是创建~/bin/bvm(在@teambit/bvm的情况下,对于其他工具的命名将有所不同)。这是包管理器放置的命令的快捷方式。它与bvm或bit无关。npx也可以把东西放在全局node_modules中,或者做其他与npm相关的事情。

相关内容

  • 没有找到相关文章

最新更新