【macOS 系列】如何在mac下安装nvm实现多版本nodejs

这篇具有很好参考价值的文章主要介绍了【macOS 系列】如何在mac下安装nvm实现多版本nodejs。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装 nvm

注意:mac下用nvm。win下用nvm-windows

以下步骤都是在命令行工具下执行:

1、安装

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

2、刷新系统环境

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

3、验证是否安装成功

nvm -v
# 版本号:0.39.1

4、使用和下载其他node版本

nvm install node # "node" is an alias for the latest version`

**nvm install 14.7.0 # or 16.3.0, 12.22.1, etc

# 切换使用
nvm use node #默认版本
nvm use 14.7.0 #指定版本**

【macOS 系列】如何在mac下安装nvm实现多版本nodejs,macOS,macos

参考链接:

https://github.com/nvm-sh/nvm

如何在window中使用:

https://www.imqd.cn/user-nvm-window-manage-nodejs.html

二、提示 commond not found:nvm的问题

在重启终端后,又不能运行nvm指令了,提示指令不存在:

提示 commond not found:nvm

需要这样处理:

Mac pro 安装 nvm 后异常:commond not found:nvm

解决方法:

配置 .bash_profile.zshrc

但是因为我的Mac没有这两个文件,每次打开时,都提示文件不存在,所以要先创建:

# 提示不存在该文件
imqd@IMQDMac ~ % open ~/.bash_profile
The file /Users/imqd/.bash_profile does not exist.
# 创建 .bash_profile文件:
imqd@IMQDMac ~ % cd ~/
imqd@IMQDMac ~ % touch .bash_profile
imqd@IMQDMac ~ % open -e .bash_profile
# 创建后就可以打开了,只是该文件时空的
imqd@IMQDMac ~ % open ~/.bash_profile 
# 在改文件中添加如下代码
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
# 执行文件里的指令
imqd@IMQDMac ~ % source ~/.bash_profile

# 提示.zshrc不存在,同样的方式创建
imqd@IMQDMac ~ % open ~/.zshrc
The file /Users/imqd/.zshrc does not exist.
# 创建
imqd@IMQDMac ~ % cd ~/ 
imqd@IMQDMac ~ % touch .zshrc
imqd@IMQDMac ~ % open -e .zshrc
# 在该文件中添加如下代码
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
#执行
imqd@IMQDMac ~ % source ~/.zshrc      
# 再测试nvm 就成功了! 
imqd@IMQDMac ~ % nvm -v
0.39.1
imqd@IMQDMac ~ % node -v
v12.22.2
imqd@IMQDMac ~ %

如果你在web前端开发、面试、前端学习路线有困难可以加我V:imqdcnn。免费答疑,行业深潜多年的技术牛人帮你解决bug。

祝你能成为一名优秀的WEB前端开发工程师!文章来源地址https://www.toymoban.com/news/detail-524119.html

到了这里,关于【macOS 系列】如何在mac下安装nvm实现多版本nodejs的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • macOS上安装和使用nvm

    nvm(Node Version Manager)是一款用于管理 Node.js 版本的工具,可以让您在同一台计算机上轻松地切换和管理多个 Node.js 版本。本文将向您介绍如何在 macOS 上安装和使用 nvm。 打开终端应用程序。 使用以下命令在终端中安装 nvm: 此命令将使用 curl 下载 nvm 安装脚本,并自动执行脚

    2024年02月15日
    浏览(40)
  • PVE系列-LVM安装MacOS的各个版本及VNC加密隧道访问

    引子: 今天浏览网页发现macos运行在容器的两个方法 第一个方法docker: https://hub.docker.com/r/sickcodes/docker-osx 今天主要介绍另一个方法: github仓库OSX-PROXMOX用脚本把MACOSX导入到VM容器里的方法: https://github.com/luchina-gabriel/OSX-PROXMOX PVE shell 提示:虽然官网说支持os14,但是发现目前

    2024年01月20日
    浏览(46)
  • Mac ❀ 如何在MacOS上安装pip软件包

    以 requests 工具包为例:

    2024年01月18日
    浏览(60)
  • macos m1如何安装指定版本的redis

    安装指定版本的Redis在macOS M1上可以通过Homebrew进行操作。Homebrew是一个在macOS上管理软件包的常用工具。 要安装特定版本的Redis,请首先确保已经安装了Homebrew。然后,可以通过以下步骤安装指定版本的Redis: 步骤: 查找可用的Redis版本: 打开终端,并运行以下命令以查看可用

    2024年01月22日
    浏览(47)
  • Mac如何安装:node的多版本管理工具(nvm 或 n)

    安装3个步骤如下(前提:需将电脑之前单独下载的node先删除): (1)在Mac的根目录的终端中输入以下命令下载nvm(版本为0.37.0): curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.37.0/install.sh | bash (2)查看nvm是否安装成功的命令:     nvm --version (3)使用nvm安装某个版本的

    2024年02月07日
    浏览(66)
  • 使用nvm实现nodejs版本管理(版本删除,版本切换,版本添加)

    为何使用nvm进行管理node 在开发项目的过程中,遇到同时维护两个或者更多的项目,由于不同项目所用的node环境不同,单纯的安装最新版本的node或者低版本node,不能适用所有的项目,这样就想如果有个工具可以实现node版本的切换就方便多了,nvm就是管理node的一个很实用的工具 安装

    2023年04月09日
    浏览(80)
  • win10环境使用nvm安装多版本nodejs并配置环境变量

    最近使用node工程,需要多版本,并且进行切换,来回安装卸载不同版本的node比较麻烦,后面自己就简单捯饬了一下nvm来管理node,顺便记录一下自己的使用过程,以便于后续查找。 1.nvm安装,首先在官网下载 https://github.com/coreybutler/nvm-windows/releases 然后安装nvm-setup.exe: 注意:

    2024年01月20日
    浏览(65)
  • 【macOS 系列】mac设置截屏或其他操作的默认保存位置

    1、第一步、在用户/图片文件夹下,新建“截图”文件夹 2、第二步、打开终端,输入 defaults write com.apple.screencapture location ~/Pictures/截图/ 后回车 3、第三步、操作完成后,再次输入 killall SystemUIServer 后回车 如果你在web前端开发、面试、前端学习路线有困难可以加我V:imqdcnn。

    2024年02月13日
    浏览(45)
  • 老Mac电脑安装macOS Ventura实战

    前提说明:此实战适用于老旧Mac电脑(2015年之前的,无法在系统设置中升级macOS Ventura系统的电脑)安装macOS Ventura系统! 软件: OpenCore-Patcher-GUI.app.zip    2023年版本v1.2.1已支持 macOS Sonoma new------------2024更新----------------------------- macOS 14.2 系统部分机型和基于Metal 3802显卡的机型

    2024年02月09日
    浏览(77)
  • MacOS安装多个版本JDK

    不同java项目对JDK版本依赖不同,如何在一个开发环境安装多个版本JDK?如何实现快速切换JDK版本? 下载多个版本JDK进行安装:https://www.oracle.com/java/technologies/downloads/ 编辑 ~/.bash_profile 或者 ~/.zshrc (如果之前配置过 JAVA_HOME 配置记得删除) 保存生效配置信息

    2024年02月13日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包