我使用的是 Mac、Ventura 和 VSCode。我正在自学 JavaScript,并安装了节点由于我自己的困惑,多年来在 3 个不同的地方安装了 3 次。我不确定我是如何安装它们的,但我认为是通过终端。我想要它的唯一原因是安装 Eslint,并遵循课程。一个节点版本在我的主文件夹中,另外两个在我的 javascript 文件中。我认为我应该:
- 首先使用 Homebrew 卸载 Eslint 和 Prettier。
- 那么要卸载后两个节点版本,我应该转到相关文件夹并使用 Homebrew 卸载?
- 另外,没有人谈论在 VSCode 中安装/卸载 Eslint 和 Prettier。我猜最后要做的就是在 VSCode 中点击卸载按钮?
- 然后我可以使用 Homebrew 重新安装节点、Eslint 和 Prettier,然后在 VSCode 中点击安装?
- 我假设 eslintrc.js、package.json 和 package-lock.json 是自动生成的,我不需要保存旧版本,因为我从未真正使用过它们?
我希望这是有道理的,因为我看到在卸载方面没有达成共识节点. 非常感激任何最新的建议。
答案1
嘿,我认为我不明白你的意思,你是否想卸载 node.js?但如果你想这样做,你可以按照以下步骤进行操作:
brew uninstall node;
# or `brew uninstall --force node` which removes all versions
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm;
然后当然你也可以用
brew install node;
which node # => /usr/local/bin/node
export NODE_PATH='/usr/local/lib/node_modules' # <--- add this ~/.bashrc
但是如果你只是想全局卸载一个包,比如 Eslint 或任何其他全局包,你可以这样做
npm uninstall -g eslint --save
如果你想知道你安装了哪些,你可以在终端中运行这个
npm list -g