定制化开发nvm管理node版本

nvm 使用

1. nvm介绍

nvm 定制化开发全英文也叫 node.js version management,是一个 nodejs 定制化开发的定制化开发版本管理工具

nvmnpm 都是 node.js 版本管理工具,为了解决 node.js 定制化开发各种版本存在不兼容现定制化开发象可以通过它可以安装定制化开发和切换不同版本的 node.js

2. 定制化开发安装与配置

2-1 nvm下载

定制化开发根据自身系统选择 windowsmac 版本,定制化开发可在点此在 上下载最新版本(最新版本 1.1.9

  • :安装版,推荐使用
  • : 绿色免安装版,但使用时需进行配置

2-2 nvm安装

官网上推荐卸载之前的 node 后安装 nvm,也可直接运行 nvm-setup.exe 安装

  1. 选择同意许可证明 I accept the agreement

  1. 选择 nvm 安装路径。推荐 D:/nvm

  1. 选择当前安装的 node.js 的文件目录,一般为 D:/nodejs

  1. 确认安装

  1. 安装完成查看是否安装成功,cmd 运行 nvm version
nvm version
  • 1

2-3 nvm版本问题

当通过 nvm 切换 nodejs 版本为 16 以上时,npm install [package] 报错:

该问题不是 npm 的问题,也不是 nodejs 的问题,是 nvm-windows 的问题

Unexpected token '.'
  • 1

解决方法:nvm-windows 已经更新版本解决了这个问题,通过更新 nvm-windows 到版本 1.19 完美解决

Tips: nvm 更新完成后,出现问题的 nodejs 版本需要 uninstall 重装才能解决问题

2-4 文件与环境配置

由于网络或者是墙的原因导致使用 nvm 下载 nodenpm 很慢甚至失败

设置 settings.txt 设置 node_mirronpm_mirror 为国内镜像地址,更换国内镜像源,加快下载速度

root: D:\nvmpath: D:\nodejsnode_mirror: https://npm.taobao.org/mirrors/node/npm_mirror: https://npm.taobao.org/mirrors/npm/
  • 1
  • 2
  • 3
  • 4

当你安装完 nvm,会自动在你电脑上的本地环境配置变量

  • NVM_HOME —— 安装的 NVM 的路径

  • NVM_SYMLINK —— 安装 nvm 时创建储存 nvm 依赖的文件夹

3. nvm命令使用

3-1 命令提示

  • nvm arch:显示 node 是运行在32位还是64位
  • nvm install <version> [arch] :安装 nodeversion 是特定版本也可以是最新稳定版本 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

3-2 显示可安装版本

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

3-3 安装

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

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

# 安装最新版nvm install latest# 安装指定版nvm install 16.15.0
  • 1
  • 2
  • 3
  • 4
  • 5

3-4 切换node版本

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

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

# 查看当前已安装的版本nvm ls# 切换版本nvm use 16.15.0
  • 1
  • 2
  • 3
  • 4
  • 5

3-5 ndoe版本切换问题

切换问题:当使用 nvm use 命令切换版本时会乱码 exit status 1 xxxxxx

问题原因:没有权限操作,控制台权限不够

解决方法:使用管理员运行(win10 系统可以右键 win 图标, 选择 "Windows PowerShell(管理员)

C:\Users\阿匪>nvm use 14.19.0exit status 1: ��û���㹻��Ȩ��ִ�д˲�����
  • 1
  • 2
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发