nvm安装及使用(mac)

ops/2024/11/21 0:13:51/

安装

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

这步会自动在你的文件中添加nvm配置文件. 如果你用的是zsh, 那就是 ~/.zshrc. 如果你用的 bash,那就是 ~/.bash_profile…或者其他文件
如果没有自动安装nvm配置文件,你可以自己添加以下内容到你的文件

nvm

# nvm
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

如果你没有这个文件, 则新建

touch ~/.bashrc

使用系统默认文本编辑器(TextEdit):

open -t ~/.bashrc

然后把上面那段放进去
最后执行

source ~/.bashrc

查看有没安装成功

nvm -v

常用命令

nvm(Node Version Manager)是一个用于在不同版本之间轻松切换Node.js环境的工具,特别是在Unix/Linux和macOS系统上。以下是一些常用的nvm命令及其解释:

  1. nvm install stable:
    ○ 安装当前最新的稳定版Node.js。
  2. nvm install [node版本号]:
    ○ 安装指定版本的Node.js,例如 nvm install 16.14.0 将安装特定版本16.14.0的Node.js。
  3. nvm uninstall [node版本号]:
    ○ 删除已安装的指定版本Node.js,如 nvm uninstall 14.15.0 将卸载版本14.15.0。
  4. nvm use [node版本号]:
    ○ 切换到指定版本的Node.js运行环境,例如 nvm use 12.22.10 将使用该版本执行后续的Node.js命令。
  5. nvm current:
    ○ 显示当前正在使用的Node.js版本。
  6. nvm list 或 nvm list installed:
    ○ 列出所有已经安装在本地的Node.js版本,当前活动的版本会用星号(*)标识。
  7. nvm list available:
    ○ 查看网络中可以安装的所有Node.js版本列表。
  8. nvm alias [别名] [node版本号]:
    ○ 为指定的Node.js版本设置一个别名,便于快速切换,例如 nvm alias default 14 设置默认使用版本14系列的最新版。
  9. nvm unalias [别名]:
    ○ 删除之前定义过的某个别名。
  10. nvm alias default [node版本号]:
    ○ 设置默认版本,当新开终端窗口时自动使用此版本。

参考文档:

https://www.freecodecamp.org/news/node-version-manager-nvm-install-guide/


http://www.ppmy.cn/ops/17163.html

相关文章

设计模式-创建型模式-工厂模式

工厂模式是一种用来创建对象的模式,它将对象的创建和使用分离开来,使得代码更加灵活和可扩展。 下面代码中CarFactory是一个工厂类,它根据传入的参数来创建不同类型的Car对象。通过工厂模式,在不改变客户端代码的情况下轻松地添加…

GIT 仓库迁移

GIT 仓库迁移 远端仓库迁移 ## 在远端提前创建仓库print-server ## 克隆所有分支 git clone --mirror http://X.X.X.X:8088/Print_Client.git ## 进入本地克隆目录 cd Print_Client.git ## 推送远端 git push --mirror http://X.X.X.X:8088/print/print-server.git本地项目迁…

睫毛膏上架亚马逊销售需要做什么准备 HRIPT / RIPT斑贴试验

睫毛膏上架需要办理:HRIPT / RIPT斑贴试验COA成分分析证书BCOP认证报告! 什么是BCOP: 亚马逊美国站对接触眼睛的眼影,液体眼线笔,磁性睫毛,假睫毛等产品,需提供BCOP(Bovine Corneal…

密码学基础 -- ECC

目录 1.ECC概述 1.1 汽车行业倾向使用ECC 1.2 ECC的难以理解 2.ECC原理 2.1 椭圆曲线真的不是一个椭圆 2.2 从图形了解ECC 2.3 ECC用法 3.ECC曲线汇总 1.ECC概述 1.1 汽车行业倾向使用ECC 当前公认安全有效的三大类公钥密钥体制分别为基于大数因子分解难题(RSA)、离散…

NLP step by step -- 了解Transformer

Transformer模型 Transformer相关历史 首先我们先看一下有关Transformer模型的发展历史,下面的图是基于Transformer架构的一些关键模型节点: 图片来源于Hugging Face 图片来源于Hugging Face Transformer 架构 于 2017 年 6 月推出。原本研究的重点是…

【Vision Pro应用】分享一个收集Apple Vision Pro 应用的网站

您是否也觉得 Vision Pro 应用程序商店经常一遍又一遍地展示相同的几个 VisionOS 应用程序?许多有趣、好玩的应用程序似乎消失得无影无踪,让人很难发现它们。为了帮助大家更轻松地探索和体验最新、最有趣的 Vision Pro 应用程序,这里分享一个网站https://www.findvisionapp.…

NumPy简单学习(需要结合书本)

NumPy简单学习(需要结合书本:Python数据分析与应用) 文章目录 NumPy简单学习(需要结合书本:Python数据分析与应用)前言导库: 一、大概内容1.掌握NumPy数组对象ndarray(1)…

如何写得一手优雅规范的SpringBoot 接口?

导语 优雅的代码赏心悦目,你的代码触目惊心。 当编写 Spring Boot 接口时,优雅和规范是至关重要的。一个良好设计的接口能够提高代码的可读性、可维护性和可扩展性,从而为整个应用程序的开发和维护带来便利。 在本文中,我们将探讨…