mac安装nvm管理工具遇到的问题和解决方法

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

nvm 是一款可以管理多版本node的工具,因为是刚买没多久的电脑+之前用的都是windows,昨天折腾了一下午终于倒腾好了

第一步:

卸载电脑已有的node;访问nvm脚本网址,另存为到电脑上任何目录,我是放在桌面上的https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh

第二步:

打开电脑终端,在当前用户下执行该脚本,我刚开始是进入到root下面,导致安装成功后,普通用户下无法使用nvm,后面卸载掉重新安装了一遍

进入到存放上面的脚本目录下面

mac安装nvm管理工具遇到的问题和解决方法,macos,node.js

执行脚本

sh raw.githubusercontent.com_nvm-sh_nvm_v0.38.0_install.sh

第三步:

配置环境变量,复制该端代码然后回车

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

 第四步:

检查是否安装成功,若返回版本号0.38.0则表示安装成功

nvm -v

第五步:

安装国内镜像资源,这样使用nvm下载node会快

export NVM_NODEJS_ORG_MIRROR=http://npmmirror.com/mirrors/node
export NVM_IOJS_ORG_MIRROR=http://npmmirror.com/mirrors/iojs

第六步(解决问题):

关掉终端后,再次打开终端,运行nvm - v 会报错找不到,再次执行第三步后又可以,用该下面的方法解决;若无该问题请忽略,直接到第七步的安装node

打开终端,确保自己在安装nvm的用户下执行命令,输入命令,回车后查看是否有.bash_profile文件

ls a

若没有的话就新建一个,重新安装nvm

touch ~/.bash_profile  ##新建文件
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash ##安装nvm,该方法安装nvm有的时候网络不稳定会返回超时的错误,可以用第一步的脚本方式进行重新安装

查看是否有.zshrc文件,没有的话需要新建一个

touch .zshrc

打开.zshrc文件

open .zshrc

输入内容

source ~/.bash_profile

执行成功后,关掉该终端,重新打开再次nvm -v就可以正常返回,不会报错找不到的问题

第七步(解决问题):

我在安装的时候是直接执行的第八步,这一步是在node安装后,发现npm报错找不到,所以把这一步写在了安装node的前面,防止你们和我一样,安装后还要再卸载重新安装node

设置npm的镜像

nvm npm_mirror https://npm.taobao.org/mirrors/npm/

第八步:

查看nvm可以安装的node 版本

nvm ls-remote

安装自己需要的版本

nvm install v14.16.1

nvm的其它命令

nvm ls   #查看已安装的node版本
nvm uninstall v14.16.1  #卸载指定node版本
nvm current   #查看当前node版本
nvm use v14.16.1  #切换指定版本
nvm alias 公司项目 v14.16.1 #指定版本的别名
nvm unalias 公司项目  #删除别名

查看node和npm是否安装成功

node -v
npm -v

第九步(解决问题):

关掉终端,重新打开终端再次执行node -v 会报错找不到,执行nvm current发现返回的是none,因为没有指定默认版本,执行下面的命令

nvm alias default v14.16.1

第十步:

关掉终端,再次确认所有的东西是否都能正常使用

nvm ls
node -v
npm -v

总结:nvm的安装过程其实并不复杂,折腾了一下午还是对于mac的终端命令不熟悉,还有对问题的排查步敏感,在root权限下安装nvm时,我是使用的curl 在线安装的,因为当时的网络很差,导致一直链接不到,报错,我以为是系统的原因,上网查了好多资料,在nvm的github看到有人报同意的错误,底下有条评论说就是网络的原因,我就赶紧切换到我的热点,很快就下载完成了。但是最后还是安装错了目录,哈哈哈,不管过程咋样,最后结果是完成了,写下这篇文章,希望看到这篇文章的人可以少走点坑,节省些时间。文章来源地址https://www.toymoban.com/news/detail-640352.html

到了这里,关于mac安装nvm管理工具遇到的问题和解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Npm 工具完全删除 - 安装 npm多版本管理工具 nvm

    1. windows10完全卸载npm 1. npm多版本管理

    2024年02月16日
    浏览(56)
  • Windows11 安装 nvm node版本管理工具

    引言: Node.js 是一款强大的开发工具,而版本管理工具 NVM 则可以帮助我们在不同的项目中灵活地切换和管理 Node.js 版本。本篇博客将为大家介绍如何在 Windows 11 操作系统上安装 NVM(Node Version Manager)并使用它来管理 Node.js 版本。 步骤一:下载安装 NVM: 打开您的浏览器,访

    2024年02月11日
    浏览(62)
  • node版本管理工具之nvm的安装和使用

    1,什么是nvm? nvm是Node Version Manager的简称,即为node版本管理工具 2,为什么要选择使用nvm? nodejs使用的场景越来越多,因为是开源软件,具备大多数开源软件都存在的\\\"版本\\\"问题,版本发展越快,版本前后差异性越大,老系统用新版本node跑不起来,全局安装的第三方组件和

    2024年02月21日
    浏览(60)
  • Ubuntu系统安装:node及node版本管理工具nvm

    1、把nvm远程镜像克隆到指定目录 2、安装nvm 进入nvm目录内执行安装命令 根据执行安装命令后的提示继续执行提示内容:  通过nvm --version可以看到安装成功。 3、使用nvm安装node16.13.1并使用该版本: 4.nvm常用命令 成功后的结果:  

    2024年02月11日
    浏览(64)
  • Node【工具 01】Node Version Manager nvm安装使用(Node.js版本管理工具)

    非专业前端开发工程师在构建项目时遇到如下问题: 懵了,一台电脑安装多个JDK版本我们是常遇到的,前端就不知道怎么处理了,幸亏有了 nvm 。使用它可以简单解决上面的问题: nvm 是 Node.js 的版本管理工具(Node Version Manager)。它允许在同一台计算机上同时安装和管理多个

    2024年02月04日
    浏览(116)
  • 第n+2次安装前端环境-nvm管理包工具-配置react环境

    我之前电脑实在是没办法用nvm搭建前端环境!恼火,只能推倒重来了。 首先就先去将自己的电脑里面的原来的nvm软件删除了。除此之外还要看看有没有之前单独安装过nodejs的,如果之前单独安装过那也要删除掉。 今天我就是看到自己的电脑友nvm,以为能用,于是通过nvm切换不

    2024年02月09日
    浏览(41)
  • 【Node】nvm 版本管理工具

    概念 nvm 全名 node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。 下载 下载地址 打开网址我们可以看到有两个版本: nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。 nvm-setup.zip:安装版,推荐使用 下载安装完毕后,打

    2024年02月12日
    浏览(50)
  • mac系统下node版本管理工具n的安装与使用

        node版本管理,在windows和linux下都叫nvm。在mac下,更加简洁,直接就是n,似乎容易让人产生怀疑,这太简洁了,n可以表示很多意思啊。这就是mac系统独有的node管理工具。     它的安装很简单,直接通过npm全局安装。     安装完成,直接输入n,回车,就展示当前使用的

    2024年02月11日
    浏览(55)
  • 【工具】用nvm管理nodejs版本切换,真香!

    换个nodejs版本比换个媳妇还难,nvm堪称管理nodejs版本神器 事情的起因,公司的一些 老项目需要依赖稳定老版本的nodejs ,但是自己的一些项目所需要的是 更高版本的nodejs ,这就会面临 频繁切换版本 的情况。看到很多同事小伙伴并没有使用 nvm 进行 版本管理 ,面对切换的苦

    2024年03月09日
    浏览(64)
  • 前端环境搭建:nvm、volta 的使用 node 版本管理工具及 nrm 镜像

    目录     简单描述nvm与volta     安装使用         nvm的安装与使用         volta的安装与使用     镜像 脚手架 Git 相关 我们做前端开发的都会需要node.js环境,而当你为多个项目所使用的node版本不同不兼容而感到烦恼时,可以通过工具帮助我们更改node版本。 简单描述

    2024年02月21日
    浏览(55)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包