Mac node安装和卸载

这篇具有很好参考价值的文章主要介绍了Mac node安装和卸载。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装 node

直接安装 node 需要去 node 中文官网下载最新的安装包。

如果要安装以往的 node 版本请戳这里 【注意】:下载时,建议选择 尾缀名是 .pkg 的文件 下载。

下载下来,直接安装,一路绿灯,OK。

然后,查看 node 版本号:

命令行输入:

node -v

若成功会显示你安装的 node 版本号。

[[顺便查看一下 npm 的版本号:

命令行输入:

npm -v

如何查看 node 安装目录呢?

which node

二、用 n 管理 node 版本

1、清除 npm 缓存

sudo npm cache clean -f

2、使用 npm 安装 n

npm install -g n 如果报错:code EACCES errno -13,表示你没有权限,请以管理员身份安装: sudo npm i n -g 查看 n 是否安装成功 n -V(大写的V) 若成功,就会显示 n 的版本号。

3、使用 n 管理 node

(1)、查看已安装的 node 列表

n ls

(2)、 查看官方所有的 node 版本

npm view node versions

(3)、安装指定版本的 node

 以安装 14.15.3 版本的 node 为例,命令行执行:

n 14.15.3 跑了一堆代码,可最终显示的还是原来的版本: installed : v10.13.0 (with npm 6.4.1) 说明安装失败了。 是不是权限的问题呢?所以,用管理员身份运行一下: sudo n 14.15.3 最终显示的版本为新的版本: installed : v14.15.3 (with npm 6.14.9) 至此,安装成功了。

(4)、切换 node 版本

现在,我的 node 版本是14.15.3 的,我想使用 10.13.0 的版本。

命令行执行:

n

通过上下键,选择要使用的 node 版本 

dd@lff ~ % nο node/10.13.0node/14.15.3Use up/down arrow keys to select a version, return key to install, d to delete, q to quit(使用上/下箭头键选择版本,回车键安装,d删除,q退出)

回车安装,待代码运行完毕后,发现最终显示的还是原来的版本:

installed : v14.15.3 (with npm 6.14.9)

说明切换 node 失败了。 是不是权限的问题呢?所以,用管理员身份运行一下:

sudo n

最终显示的版本号是:

installed : v10.13.0 (with npm 6.4.1)

至此,node 版本切换成功了。

(5)、删除指定版本 node

命令行运行:

n rm 10.13.0

然后,查看 node 版本,发现还是 10.13.0。

接着,查看一下已安装的 node 版本:

dd@lff ~ % n ls node/10.13.0 node/14.15.3

这就说明 10.13.0 版本的 node 并没有删除掉,是不是权限的问题呢?所以,用管理员身份运行一下:

sudo n rm 10.13.0

然后,查看 node 版本,发现还是 10.13.0。

再查看一下已安装的 node 版本:

dd@lff ~ % n ls node/14.15.3

发现,10.13.0 的 node 已经被删掉了。

最后,记得用 n 切换一下 node 版本(相见第 (3)步),以正常使用 node。

4、卸载 n

命令行执行:

npm uninstall n -g 或 sudo npm uninstall n -g

三、用 nvm 管理 node 版本

1、卸载 node(见本文第四节)

2、下载安装 nvm

安装路径不能有中文!

1.要安装或更新 nvm,您应该运行安装脚本。为此,您可以手动下载并运行脚本,或使用以下 cURL 或 Wget 命令:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

问题:

mac 卸载node,macos

解决方案:mac终端执行以下命令

git config --global --unset http.proxy git config --global --unset https.proxy

再次执行

mac 卸载node,macos

2.安装完成后关闭终端,重新打开终端输入 nvm -v 验证一下是否安装成功,当出现版本号时,说明已安装成功。

mac 卸载node,macos

失败多试几次

git config --global --unset http.proxy

git config --global --unset https.proxy

再执行

3、使用 nvm 管理 node

(1)、查看已安装的 node 列表

nvm list

(2)、查看官方所有的 node 版本

nvm list available

(3)、安装指定版本的 node

nvm install '版本号' 【注意】 :此处仅仅是安装了 node,但并未启用,所以此时在 cmd 的 dos 窗口中执行 node -v / npm -v 查看 node / npm 是不存在的。需要“指定要使用的 node 版本”,即一定要执行玩下一步。

(4)、切换 node 版本

必须在管理员 cmd 的 dos 窗口中执行下面的命令才有效:

nvm use '版本号'

 此时,可以在 cmd 的 dos 窗口中执行 node -v / npm -v 查看 node / npm 是否存在,存在则表示成功了。

(5)、删除指定版本 node

必须在管理员 cmd 的 dos 窗口中执行下面的命令才有效:

nvm uninstall '版本号'

(6)、nvm 的启用与禁用 

必须在管理员 cmd 的 dos 窗口中执行下面的命令才有效:

  • 启用 nvm:  nvm on  
  • 禁用  nvm:  nvm off  

4、卸载 nvm

在 cmd 里输入下面的命令以打开“程序和功能”:

start appwiz.cpl

然后,在“程序和功能”里搜索 nvm,将其右击卸载。

然后,检查原来安装的 nvm 文件夹是否还在。在则删之。

然后,cmd 里输入下面的命令以查看 nvm 文件是否还在:

where nvm

若在会返回改文件的目录,需要将其删除。否则会提示:“信息: 用提供的模式无法找到文件。”

四、卸载 node

1、Mac 卸载 node

首先,命令行执行:

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

查看 node 安装目录:

dd@lff ~ % which node /usr/local/bin/node

依次执行下面的命令,删除 node 安装目录下的相关配置文件:

sudo npm uninstall npm -g sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* sudo rm -rf /usr/local/include/node /Users/$USER/.npm sudo rm /usr/local/bin/node sudo rm /usr/local/share/man/man1/node.1 sudo rm /usr/local/lib/dtrace/node.d

最后验证一下是否完全删除掉:

dd@lff ~ % node bash: node: command not found dd@lff ~ % npm bash: /usr/local/bin/npm: No such file or directory

至此,node 已经完全卸载掉了。文章来源地址https://www.toymoban.com/news/detail-753752.html

到了这里,关于Mac node安装和卸载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mac卸载node环境

    可以通过以下步骤在Mac上卸载Node: 打开终端应用程序。 运行以下命令以卸载Node: 这将删除Node及其相关组件。 3. 输入管理员密码以确认操作。 4. 运行以下命令以验证Node是否已成功卸载: node -v 如果您看到“command not found”或类似的消息,则说明Node已成功卸载。 请注意,这

    2024年02月10日
    浏览(35)
  • 关于macos:如何在mac上完全卸载vscode

    以下是VSCode在Mac OS X上存储内容的所有地方,除了Visual Studio Code.app本身,它位于Applications文件夹中: 复制粘贴这一段到终端 然后将vscode拉到垃圾桶即完成

    2024年02月12日
    浏览(50)
  • mac 使用brew卸载node

    1.查看当前的node版本 2.查看使用brew 安装的版本,可以看到本机装了14、16、18版本的node 3.卸载node 如分别删除14、16、18版本的node命令如下 卸载成功!

    2024年01月22日
    浏览(59)
  • 在 Mac 中卸载 Node.js

    在 Mac 中卸载 Node.js,可以选择以下两种方法: 使用命令行卸载 Node.js 第一步:打开终端,输入以下命令显示 Node.js 的安装路径: which node 执行该命令后,会显示安装路径:/usr/local/bin/node 第二步:输入以下命令删除 Node.js 相关的文件: sudo rm -rf /usr/local/bin/npm sudo rm -rf /usr/l

    2024年02月06日
    浏览(43)
  • mac下完全卸载Node.js

    打开终端,运行以下命令以卸载Node.js的npm软件包管理器: 运行以下命令以删除Node.js安装目录中的文件: 运行以下命令以删除任何与Node.js相关的配置文件或缓存: 最后,可以检查其他可能存在的Node.js安装位置,例如/usr/lib和/usr/local/lib,并删除相关文件和文件夹,全局搜索

    2024年02月07日
    浏览(42)
  • 专业 Mac 清理软件CleanMyMac X 4.15.中文破解版–:清理系统垃圾、卸载恶意软件、优化 macOS 系统

    相信不少的小伙伴都在用苹果电脑,不论是 iMac,还是 MacBook,用着用着电脑就变慢了。这通病与苹果电脑的性能无关,主要是硬盘空间不足的问题!当然你可以在购买电脑的时候就把硬盘升级,但主要的问题是 – 没有钱!青小蛙一直在用的一个好用的软件,叫做CleanMyMac X

    2024年04月28日
    浏览(54)
  • Mac Homebrew 安装与卸载

    Homebrew 是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 一、Homebrew 安装与卸载 安装方式一(推荐):(使用 科大源 进行安装) 安装

    2024年02月05日
    浏览(45)
  • mac下nodejs的卸载与安装

    依次执行如下命令即可: 执行后,检查是否还有node: 显示command not found即表示卸载成功 进入node官网 Node.js https://nodejs.org/en 下载长期维护版本,根据自己需求选择对应版本号,下载后,按照提示安装即可; 安装成功后,依然是输入: 结果为自己想要下载的版本,则说明安装

    2024年02月07日
    浏览(34)
  • Mac(M1版本)安装与卸载Git

    使用Mac安装Git目前流行三种方法 ​ 直接打开终端,输入git的相关指令,例如git --version 比较搞笑,没有按照网上的方法去官网或者通过brew,又或者通过Xcode安装 ​ 直接在终端输入git --version,应该是系统发现没有git命令,自动提示我安装就装上了,上了大当 ​ 因为用brew装的

    2024年02月07日
    浏览(52)
  • Mac卸载jdk8,安装jdk17

    本次操作基于MacBook 因为工作需要,需要将jdk版本由jdk8升级到jdk17,同一台机器上是可以同时安装多个版本的jdk的,但是为了避免一些冲突和未知问题,这里直接卸载旧版本jdk,然后再重新安装新版本。 先查看本机安装的jdk: 删除java运行环境: 到java的目录,用ls命令查看机

    2024年02月08日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包