首页 > 其他分享 >nvm 安装mac版本(转载)

nvm 安装mac版本(转载)

时间:2023-07-05 16:34:21浏览次数:37  
标签:node mac 版本 nvm 转载 安装 全局 bash

安装前准备

卸载已安装到全局的 node/npm

如果之前是在官网下载的 node 安装包,运行后会自动安装在全局目录,其中node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm

安装 nvm 之前最好先删除下已安装的 node 和全局 node 模块,避免引起冲突

#查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装
 
npm ls -g --depth=0
 
#删除全局 node_modules 目录
 
sudo rm -rf /usr/local/lib/node_modules
 
#删除 node
 
sudo rm /usr/local/bin/node
 
#删除全局 node 模块注册的软链
 
cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm

  

现状是电脑没有安装node。安装nvm步骤如下:

1、终端中打开安装文件的目录: cd  + ~

2、使用git安装 git clone https://github.com/nvm-sh/nvm.git

3、进入nvm目录 cd nvm

4、执行编译文件 ./install.sh:

如果出现错误:git使用代理出现LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 错误

则执行这个语句:sudo networksetup -setv6off Wi-Fi

5、在当前目录编辑 .bash_profile ,默认不存在,可以使用命令 vim ~/.bash_profile

6、在文件内写入如下3行内容:

export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

7、先按e s c表示输入完毕. 然后输入 ":wq!"代表保存。

8、最后执行命令 source ~/.bash_profile。到了这里可能只对当前端口生效,重新开窗口就无效

9、完成之后关闭终端如果发现nvm和node无效:我们需要修改zshrc并让.bash_profile的配置永久生效:

cd /etc

vim zshrc

按i,添加:  source ~/.bash_profile

按esc后输入  :wq 。回车结束。

nvm常用命令如下:

nvm ls :列出所有已安装的 node 版本

nvm version // 查看nvm版本

nvm install 14.17.0    // 安装指定版本

nvm install latest    // 安装最新版本

nvm uninstall 14.17.0  // 卸载node8.12.0版本

nvm list              // 查看所有安装了的 node

nvm use 12.19.0      // 将node版本切换到12.19.0版本

nvm current :当前 node 版本

nvm alias [别名] [node版本号] :给不同的版本号添加别名

nvm unalias [别名] :删除已定义的别名

nvm alias default[node版本号]:设置默认版本

参考文章如下: 

1. 作者:白白胖胖呆呆
链接:https://www.jianshu.com/p/c920a0428cff
来源:简书

2. https://blog.csdn.net/animatecat/article/details/125183346

标签:node,mac,版本,nvm,转载,安装,全局,bash
From: https://www.cnblogs.com/TheYouth/p/17528920.html

相关文章

  • Vectorworks 2023 mac|3D建筑设计软件
    Vectorworks2023mac(3D建筑设计软件)是一款全新的三维建筑设计软件,3D建筑设计软件拥有更多的功能,更加实用,更强大!Vectorworks2023mac的主要功能是设计和构建模型和渲染图,Vectorworks2023mac的主要功能还包括在线渲染、动画模拟和3D建模。在Vectorworks2023mac中,您可以进......
  • Mac M2 Docker 构建镜像制定运行架构
    错误execuserprocesscaused"execfomaterror"在构建镜像的时候在本机运行没有问题,但是发到服务器上就不行,后来指定服务器对应的运行架构镜像才运行成功dockerbuildxbuild-timageName--platform=linux/amd64.查看服务器的架构信息https://blog.csdn.net/weixin_......
  • robocopy 复制文件(转载)
    经常进行文件管理操作的朋友们,不满意于Windows系统内置的复制功能,因为它太龟速了。于是大家就使用FastCopy、TeraCopy之类的软件来加速复制,但是你是否知道Windows7已经内置快速复制的功能?这项功能就是RoboCopy,它是一个命令行的目录复制命令,自从WindowsNT4.0开始就成为windows......
  • MacBook的mysql无法连接pycharm问题
    问题1:1018-Can'treaddirof'./luffy/'(errno:13-Permissiondenied)这个错误提示表明在Django应用程序中无法读取目录"./luffy/",MySQL数据库连接配置不正确或没有足够的权限访问数据库引起的。而我的连接配置是正确的,所以问题是没有足够的权限1.打开终端,用root用户进......
  • Final Cut Pro for Mac(fcpx视频剪辑)完美激活版
    FinalCutPro是苹果公司开发的一款专业非线性视频编辑软件,适用于MacOS操作系统。它提供了许多功能强大的工具和特效,可以帮助用户创建高质量的电影、电视节目、广告等视频内容。FinalCutPro支持多种格式的视频文件,包括高清视频和4K分辨率视频,并且具有比较友好的用户界面。该软件......
  • macsc软件下载资源- Lightroom Classic 2023(摄影后期图像编辑处理工具)
    哪里可以下载 macsc软件下载资源-LightroomClassic2023(摄影后期图像编辑处理工具)呢?AdobeLightroomClassic2023激活版是一款专业的数字照片处理软件,它可以帮助摄影师对照片进行分类、编辑、调整和输出。它具有强大的图像处理功能,可以对RAW格式的照片进行处理,支持多种文件......
  • Mac 下的 MxSrvs 安装 PHPzip 的扩展(感觉各种扩展都是这个样子)
    https://my.oschina.net/wgw888/blog/8563131https://blog.csdn.net/unhejing/article/details/107176891 从PHP官网下载一个zip的扩展,wgethttp://pecl.php.net/get/zip然后在下载好的目录下使用:sudo/Applications/MxSrvs/bin/php/bin/peclinstallzip来安装......
  • MacBook能连上Wi-Fi,浏览器连接不上网站的解决方法
    MacBook连接上Wi-Fi后,可以使用微信等软件,却无法打开网页,解决办法是1.点击左上方苹果图标>>>系统设置>>>网络>>>点击详细信息点击DNS>>>将DNS服务器进行修改>>>+-号是增加或删除>>>然后就能正常使用浏览器 部分DNS ......
  • iZotope RX 10-音频修复软件mac/win版
    iZotopeRX是一个功能强大且灵活的音频修复软件,旨在帮助用户修复和恢复低质量、受损或有缺陷的音频。它拥有一系列先进的工具和算法,可以有效地处理各种音频问题,包括噪音、杂音、瑕疵、失真、鼠标点音、唇齿不清等。→→↓↓载iZotopeRX10mac/win版 以下是iZotopeRX10的......
  • mac每次执行mvn -v命令要先执行source ~/.bash_profile才生效
    原因:当前系统是shell,配置环境变量是在bash。输入echo$SHELL,如果输出输出是/bin/zsh,说明使用的是zsh,就会出现这个问题,如果是/bin/bash就没有这个问题。解决办法:在.zshrc文件加中添加source~/.bash_profile,方法如下cd~:进入主目录ls-a:显示隐藏文件,找到.zshrc文件如果没有......