我使用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相关的事情。