nvm 是一款可以管理多版本node的工具,因为是刚买没多久的电脑+之前用的都是windows,昨天折腾了一下午终于倒腾好了
第一步:
卸载电脑已有的node;访问nvm脚本网址,另存为到电脑上任何目录,我是放在桌面上的https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh
第二步:
打开电脑终端,在当前用户下执行该脚本,我刚开始是进入到root下面,导致安装成功后,普通用户下无法使用nvm,后面卸载掉重新安装了一遍
进入到存放上面的脚本目录下面
执行脚本
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
第十步:
关掉终端,再次确认所有的东西是否都能正常使用文章来源:https://www.toymoban.com/news/detail-640352.html
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模板网!