我使用
npm install -g node@14
安装了节点版本 14。现在我尝试了以下命令来卸载节点版本 14,但它不起作用。
命令:
$ node -v
v14.19.0
$ npm unisntall node@14
npm WARN saveError ENOENT: no such file or directory, open '/Users/*****/package.json
npm WARN enoent ENOENT: no such file or directory, open '/Users/*****/package.json
npm WARN ***** No description
npm WARN ***** No repository field
npm WARN ***** No README data
npm WARN ***** No license field
up to date in 0.105s
$ node -v
v14.19.0
$ npm uninstall -g node
up to date in 0.04s
$ node -v
v14.19.0
$ npm uninstall -g [email protected]
up to date in 0.049s
$ note -v
v14.19.0
图中命令:
如果你想安装新版本的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
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 12
nvm install 14
nvm install 16
使用特定版本的节点(例如 16)
nvm use 16