npm 卸载在 Mac 终端中不起作用
npm uninstall not working in Mac terminal
我使用 npm install -g node@14 安装了节点版本 14。现在我尝试了以下命令来卸载节点版本 14,但它不起作用。请在这里帮忙
如果你想安装新版本的Node.js,你可以直接从网站下载(nodejs.org)。
当您安装新版本和 运行 安装程序时,它会自动删除旧版本。
如果你想一并删除Node.js和npm,那么你需要按照以下步骤操作。
打开终端,导航到主目录。
键入以下命令(忽略 $;它们只是指示要输入的新命令)。
$ cd /usr
$ cd local
$ cd include
$ ls
然后,通过输入以下命令删除 Node 目录。
$ sudo rm -rf node
回到本地目录,输入以下命令进入lib
目录
$ cd ..
$ cd lib
通过输入以下命令删除 node_modules
文件夹。
$ sudo rm -rf node-modules
要从 bin
目录中删除 Node,请输入以下命令。
$ cd ..
$ cd bin
$ sudo rm -rf node
注意: npm
和npx
都可以从bin
目录中删除。
我已经使用 node 和 macos 多年,我已经从 node 安装转向使用 nvm 安装 node,这使我可以轻松切换和安装不同版本的 node。
如果您使用 brew 安装它,您可以尝试以这种方式删除节点
brew uninstall --ignore-dependencies node
brew uninstall --force node
奖励 - 通过安装 nvm 管理多个版本的节点
brew update
brew install nvm
mkdir ~/.nvm
然后更新您的 bash 个人资料或 zsh_profile
nano ~/.bash_profile
添加以下内容
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
在命令行中,更新您的配置文件 (bash/zsh)
source ~/.bash_profile
安装多个版本的节点
nvm install node12
nvm install node14
nvm install node16
使用特定版本的节点(例如 16)
nvm use 16
我使用 npm install -g node@14 安装了节点版本 14。现在我尝试了以下命令来卸载节点版本 14,但它不起作用。请在这里帮忙
如果你想安装新版本的Node.js,你可以直接从网站下载(nodejs.org)。
当您安装新版本和 运行 安装程序时,它会自动删除旧版本。
如果你想一并删除Node.js和npm,那么你需要按照以下步骤操作。
打开终端,导航到主目录。
键入以下命令(忽略 $;它们只是指示要输入的新命令)。
$ cd /usr $ cd local $ cd include $ ls
然后,通过输入以下命令删除 Node 目录。
$ sudo rm -rf node
回到本地目录,输入以下命令进入
lib
目录$ cd .. $ cd lib
通过输入以下命令删除
node_modules
文件夹。$ sudo rm -rf node-modules
要从
bin
目录中删除 Node,请输入以下命令。$ cd .. $ cd bin $ sudo rm -rf node
注意:
npm
和npx
都可以从bin
目录中删除。
我已经使用 node 和 macos 多年,我已经从 node 安装转向使用 nvm 安装 node,这使我可以轻松切换和安装不同版本的 node。
如果您使用 brew 安装它,您可以尝试以这种方式删除节点
brew uninstall --ignore-dependencies node
brew uninstall --force node
奖励 - 通过安装 nvm 管理多个版本的节点
brew update
brew install nvm
mkdir ~/.nvm
然后更新您的 bash 个人资料或 zsh_profile
nano ~/.bash_profile
添加以下内容
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
在命令行中,更新您的配置文件 (bash/zsh)
source ~/.bash_profile
安装多个版本的节点
nvm install node12
nvm install node14
nvm install node16
使用特定版本的节点(例如 16)
nvm use 16