【问题标题】:npm uninstall not working in Mac terminalnpm卸载在Mac终端中不起作用
【发布时间】:2022-11-13 04:56:48
【问题描述】:

我已经使用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 node@14.19.0
up to date in 0.049s

$ note -v
v14.19.0

图像中的命令:

【问题讨论】:

  • 请发布文本而不是文本图像。

标签: node.js npm npm-install nvm


【解决方案1】:

如果要安装新版本节点.js,然后您可以直接从网站 (nodejs.org) 下载它。

当您安装新版本并运行安装程序时,它会自动删除旧版本。


如果你想删除节点.jsnpm总共,那么您需要按照以下步骤操作。

  1. 打开终端,然后导航到主目录。

  2. 键入以下命令(忽略$;它们只是为了指示要输入的新命令)。

    $ cd /usr
    $ cd local
    $ cd include
    $ ls
    
  3. 然后,删除节点通过键入以下命令来创建目录。

    $ sudo rm -rf node
    
  4. 回到本地目录,输入以下命令进入lib目录。

    $ cd ..
    $ cd lib
    
  5. 通过输入以下命令删除 node_modules 文件夹。

    $ sudo rm -rf node-modules
    
  6. 删除节点bin 目录中,键入以下命令。

    $ cd ..
    $ cd bin
    $ sudo rm -rf node
    
  7. 笔记:npmnpx都可以从bin目录中删除。

【讨论】:

  • 终于有正确答案了。为我工作,感谢您的贡献。
【解决方案2】:

我使用 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

【讨论】:

  • 这个答案主要只适用于库马尔已安装节点.js酿造.但是,他在回答中从未说过任何关于此的内容。 (也许在他们的问题上添加评论,询问是否安装了 Kumar节点.js酿造.)
猜你喜欢
  • 1970-01-01
  • 2013-04-15
  • 2023-03-24
  • 2015-10-23
  • 2013-09-25
  • 1970-01-01
  • 2013-11-14
  • 2020-12-16
  • 2019-05-30
相关资源
最近更新 更多