首页 > 编程语言 >nvm 一个nodejs版本管理工具!

nvm 一个nodejs版本管理工具!

时间:2023-02-25 10:11:40浏览次数:48  
标签:node npm nodejs 管理工具 js 版本 nvm 安装

转发: https://nvm.uihtm.com/

各位不好意思!!这上面很详细了,我就不写了,简单记录下

 

nvm是什么

nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。

nvm下载

可在点此在github上下载最新版本,本次下载安装的是windows版本。打开网址我们可以看到有两个版本:


nvm安装

1. 卸载之前的node后安装nvm, nvm-setup.exe安装版,直接运行nvm-setup.exe

nvm安装

2.选择nvm安装路径

nvm安装

3.选择nodejs路径

nvm安装

4.确认安装即可

nvm安装

5.安装完确认

nvm安装

打开CMD,输入命令 nvm ,安装成功则如下显示。可以看到里面列出了各种命令,本节最后会列出这些命令的中文示意。


nvm命令提示

  • nvm arch:显示node是运行在32位还是64位。
  • nvm install <version> [arch] :安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL。
  • nvm list [available] :显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。
  • nvm on :开启node.js版本管理。
  • nvm off :关闭node.js版本管理。
  • nvm proxy [url] :设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
  • nvm node_mirror [url] :设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
  • nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
  • nvm uninstall <version> :卸载指定版本node。
  • nvm use [version] [arch] :使用制定版本node。可指定32/64位。
  • nvm root [path] :设置存储不同版本node的目录。如果未设置,默认使用当前目录。
  • nvm version :显示nvm版本。version可简化为v。

安装node.js版本

nvm list available 显示可下载版本的部分列表

nvm list available

nvm install latest安装最新版本 ( 安装时可以在上面看到 node.js 、 npm 相应的版本号 ,不建议安装最新版本)

nvm list available

nvm install 版本号 安装指定的版本的nodejs

nvm install


查看已安装版本

nvm listnvm ls查看目前已经安装的版本 ( 当前版本号前面没有 * , 此时还没有使用任何一个版本,这时使用 node.js 时会报错 )

nvm listnvm list


切换node版本

nvm use版本号 使用指定版本的nodejs ( 这时会发现在启用的 node 版本前面有 * 标记,这时就可以使用 node.js )

nvm use


nvm切换国内镜像

如果下载node过慢或者安装失败,请更换国内镜像源, 在 nvm 的安装路径下,找到 settings.txt,设置node_mirro与npm_mirror为国内镜像地址。下载就飞快了~~

root: D:\nvm
path: D:\nodejs
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/
或者:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
打开链接查看可以node版本:https://registry.npmmirror.com/binary.html?path=node/

标签:node,npm,nodejs,管理工具,js,版本,nvm,安装
From: https://www.cnblogs.com/xiaokangk/p/17153853.html

相关文章

  • nodejs 后台运行 forever
    一、安装nodejs//安装必要的make以及gcc,gcc-c++编译器yum-yinstallmakegccgcc-c++//获取源码wget http://nodejs.org/dist/v0.8.14/node-v0.8.14.tar.gz//解压......
  • Helm包管理工具介绍
    一、Helm安装版本选择:https://github.com/helm/helm/releases#1、下载[root@k8s-master01~]#wgethttps://get.helm.sh/helm-v3.4.2-linux-amd64.tar.gz#2、安......
  • 黑苹果Hackintosh 修复磁盘 NVMe 磁盘的错误问题
    原文来源于黑果魏叔官网,转载需注明出处。错误信息macOS的问题报告系统登录后报错信息如下:panic(cpu0caller0xffffff7f83e24231):nvme:"Fatalerroroccurred.CSTS=0x......
  • Supervisor-进程管理工具
    1.简介Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具。可以很方便的监听、启动、停止、重启一个或多个进程。用supervisor管理......
  • nodejs 修改端口号 process.env.PORT(window环境下)
    nodejs修改端口号process.env.PORT(window环境下)各个环境下,nodejs设置process.env.PORT的值的命令,如下1.linux环境下:PORT=1234nodeapp.js使用上面命令每次都需......
  • nodejs 查用语法
    合并objectsvaro1={a:1};varo2={b:2};varo3={c:3};varobj=Object.assign(o1,o2,o3);console.log(obj);//{a:1,b:2,c:3}console.lo......
  • Scoop Windows下的包管理工具
    Scoop安装设置安装路径(可选)。默认Scoop是安装在C盘的,以及通过Scoop安装的软件也是在C盘的。如果你的C盘空间不够或想安装到其他盘,可以执行以下操作#设置s......
  • 第一章、nodejs高级
    目录一、nodejs基础1、认识nodejs2、nodejs的特性3、使用nodejs需要了解多少javascript4、浏览器环境vsnode环境5、开发环境搭建二、模块、包、commonjs1、为什么要有模块......
  • 常用包管理工具, 国内换源操作以及源地址收集(npm, yarn, pip, docker, linux, github
    常用包管理工具的换源本文将保持更新,以适应不同时代软件源的变化;如发现软件源失效请留言提醒常用包管理工具,国内换源操作以及镜像源地址收集(npm,yarn,pip,doc......
  • 项目一众筹00_02_Maven项目管理工具——Maven_第一个Maven工程_练习常用命令
    Maven_项目管理工具目录文章目录​​Maven_项目管理工具目录​​​​第一个Maven程序​​​​第一步:创建约定的目录结构​​​​具体操作​​​​第二步:创建Maven的核心配置......