首页 > 编程语言 >通过nvm切换node版本

通过nvm切换node版本

时间:2022-11-03 15:11:34浏览次数:58  
标签:node npm install 版本号 切换 版本 nvm

目录

部署和切换流程

  • Install & Update Script
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
  • Close and reopen the terminal for system to recognize the changes or run the command
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")
source ~/.bashrc
  • Verify if you have successfully installed NVM
nvm --version
  • Now you can check for newly available releases with
nvm ls-remote
  • To install the latest version, use the nvm command with the specific Node.js version
nvm install 14.18.0
nvm install 12.14.0
  • How to switch version
nvm use 12
node -v
nvm use 14
node -v

nvm常用命令

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

# 列出所有远程服务器的版本(官方node version list)
nvm ls-remote

# 列出所有已安装的node版本
nvm list

# 显示所有可下载的版本
nvm list available

# 安装最新版node
nvm install stable

# 安装指定版本node
nvm install [node版本号] 

# 删除已安装的指定版本
nvm uninstall [node版本号]

# 切换到指定版本node
nvm use [node版本号]

# 当前node版本
nvm current

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

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

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

nvm与npm替换镜像源

linux使用nvm安装node时特别慢,因为默认的源是国外的,可以改为国内的地址,设置一个变量即可。

# 配置淘宝的npm源
NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

npm config set registry https://registry.npm.taobao.org

# 检查
npm config get registry

参考链接:https://github.com/nvm-sh/nvm

标签:node,npm,install,版本号,切换,版本,nvm
From: https://www.cnblogs.com/even160941/p/16854458.html

相关文章

  • Cocos2dx渲染---从DrawNode切入
    一、先从画一条线开始1.drawLine使用方法autoscene=Scene::create();Director::getInstance()->runWithScene(scene);autonode=DrawNode::create();......
  • win7安装node高版本
    1.通过nvm-win下载不同版本的node2.nvmuse[version]切换版本,运行node,结果如下:3.在win7系统环境变量中新建环境变量NODE_SKIP_PLATFORM_CHECK,值为1,记得保存4.运行n......
  • 19. Remove Nth Node From End of List
    Givenalinkedlist,removethe nth nodefromtheendoflistandreturnitshead.Forexample,Givenlinkedlist: 1->2->3->4->5,and n =2.Afterremovin......
  • linode ubuntu 的securecrt配置
    ssh连接上去后,发现终端颜色不对对比阿里云上的alias输出vi.bashrc增加aliasegrep='egrep--color=auto'aliasfgrep='fgrep--color=auto'aliasgrep='grep--color=au......
  • vue导入项目缺少依赖‘node_modules’
    从git下载好的项目,导入vue时提示‘node_modules’依赖则需要在你的项目包下面找是否有package-lock.json文件,如:如果有,但是依旧报错,直接删除package-lock.json文件,用终......
  • 【Paper】2022_切换拓扑下动态事件触发多智能体系统固定时间一致性
    ​​孙梦薇,任璐,刘剑,孙长银.切换拓扑下动态事件触发多智能体系统固定时间一致性.自动化学报,2022,48(4):1−11doi:10.16383/j.aas.c211123​​文章目录​​1.3......
  • nvm & grep filter out only Node.js Latest LTS versions All In One
    nvm&grepfilteroutonlyNode.jsLatestLTSversionsAllInOne使用nvm&grep仅过滤出Node.js最新的LTS版本nvm&grep#字符串中包含空格,要使用双引号/......
  • 利用node+express+node-media-server 实现直播功能
    github.com: https://github.com/whiskyma/node-media-server参考文献:1、https://www.huiyani.com/archives/4703/2、https://blog.csdn.net/CSDNzhaojiale/article/d......
  • Node_exporter+Prometheus+Grafana 安装配置详解
    在进行性能测试时,想直观看到服务器的CPU、内存占用多少,可以搭建prometheus+node_exporter+grafana来实现。通过node_exporter把从服务器(即被监控机器)采集到的信息发到pr......
  • 利用node创建命令行工具
    什么是命令行工具?命令行工具(CmmandLineInterface)简称cli,顾名思义就是在命令行终端中使用的工具。我们常用的git、npm、vim等都是cli工具,比如我们可以通过gitclo......