Mac node使用nvm进行版本管理

news/2024/10/19 6:17:18/

 一、Homebrew自动安装

  1. // Homebrew安装
  2. /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
  3. // Homebrew卸载
  4. /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

输入brew -v 出现brew版本号,说明安装成功。

二、nvm安装

nvm是node版本管理工具,为解决node各版本不兼容问题,nvm是让你在同一台机器上安装和切换不同版本的node。

  1. brew install nvm
  2. 编辑配置文件,vim ~/.bash_profile,文件中写入如下内容
    1. export NVM_DIR=~/.nvm
    2. source $(brew --prefix nvm)/nvm.sh
  3. 输入source ~/.bash_profile  保存。

三、nvm切换镜像源,解决node下载卡/失败的问题

  1. vim ~/.bash_profile
  2. // 加入以下两条配置文件
  3. export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
  4. export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs
  5. // 重启配置文件
  6. source ~/.bashrc

 四、安装node指定版本

  1. nvm ls-remote // 查看所有的node可用版本
  2. nvm list // 查看已安装node版本
  3. nvm install 版本号 // 下载指定node版本,如nvm install v11.14.0
  4. nvm use 版本号 // 使用指定版本
  5. nvm alias default // 设置默认版本,每次启动终端都使用该版本

五、查看可安装的node版本

  1. // 查看
  2. brew search node
  3. // 安装
  4. brew install node@14


http://www.ppmy.cn/news/37685.html

相关文章

一款全新的基于GPT4的Python神器,关键还免费

chartgpt大火之后,随之而来的就是一大类衍生物了。 然后,今天要给大家介绍的是一款基于GPT4的新一代辅助编程神器——Cursor。 它最值得介绍的地方在于它免费,我们可以直接利用它来辅助我们编程,真正做到事半功倍。 注意&#…

jsp+servlet+java物流快递网站

本系统为用户提供强大的数据操纵功能,界面友好、使用简单方便,系统维护成本低。有鉴于简单操作和界面的可视化的优势。并借助于网络的优势。本系统采用JSP语言、Myeclipse开发工具,后端采用的是Mysql数据库来完成物流公司物流管理系统的设计与…

Android ART虚拟机 对象创建内存分配流程

前言 本篇文章介绍我们在日常开发使用Java时new对象的时,ART在堆上的内存分配是如何分配的。内存又和gc相关,下篇文章会分析ART的gc流程。本文可以参考之前写的Dalivk虚拟机下的对象创建时内存分配流程一起看,会对ART虚拟机理解的更深刻些。…

Geoserver 发布wmts服务,以及cesium加载发布的wmts服务

WMTS提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。WMTS弥补了WMS不能提供分块地图的不足。WMS针对提供可定制地图的服务,是一个动态数据或用户定制地图(需结合SLD标准)的理想解决办法。WMTS牺牲了提供定制地图的灵活性&am…

python的annotation介绍

python的annotation介绍 Python是一种动态类型语言,使用变量之前不需要声明其类型,直接赋值即可创建变量,变量初始类型取决于等号右侧表达式的值的类型。创建之后,变量的类型可以随时发生变化,但在任何时刻&#xff0…

使用 Lambda Web Adapter 在 Lambda 上 构建 web 应用

背景介绍 Amazon Lambda 可结合 Amazon API Gateway 或 Application Load Balancer,使您无需提前启动或管理服务器即可运行基于 restful API 的应用程序。此时,Lambda 将以 JSON 格式的字符串接收 http 事件,并将其转换为对象,它…

HTTP请求错误码

1、HTTP错误400,bad request 在ajax请求后台数据时有时会报 HTTP 400 错误 - 请求无效 (Bad request);出现这个请求无效报错说明请求没有进入到后台服务里; 原因:1)前端提交数据的字段名称或者是字段类型和后台的实体类不一致&a…

做算法题的正确姿势(不断更新)

不停的反思自己,总结建议 做一道算法题,不能去死磕。 如果看一道题,半小时内,没有清晰的思路,就看题解!!!你可能觉得你有点思路,就往里死钻,结果可能就像进…