安装gnvm,nodejs,npm使用方法

安装gnvm,nodejs,npm使用方法

一、安装gnvm

gnvm.exe下载地址:
https://download.csdn.net/download/hsg77/88651752

http://ksria.com/gnvm/#download

二、配置gnvm环境变量

新建目录,如:d:/nodejs 并把gnvm.exe存储到此目录

并把d:/nodejs目录放入到系统path变量中

windows中:

电脑-右键-属性-高级系统设置-环境变量-系统变量-Path-编辑-新建

三、验证

gnvm version

bash 复制代码
PS D:\nodejs> gnvm version
Current version 0.2.0 64 bit.
Copyright (C) 2014-2016 Kenshin Wang <kenshin@ksria.com>
See https://github.com/kenshin/gnvm for more information.

四、安装node.js版本

注意:cmd或powershell以管理员身份运行

设置TAOBAO映像地址

bash 复制代码
gnvm config registry TAOBAO
gnvm install 16.20.2
gnvm ls
gnvm use 16.20.2
node -v
v16.20.2
bash 复制代码
PS D:\nodejs> gnvm install 18.17.0
Start download Node.js versions [18.17.0].
18.17.0: 100% [==================================================>] 12s
--------
End download.

PS D:\nodejs> gnvm ls
Notice: gnvm.exe root is D:\nodejs\
v16.20.2 -- global
v18.17.0
v20.10.0
v20.10.0 -- x86

PS D:\nodejs> gnvm use 18.17.0
Error: copy D:\nodejs\18.17.0 to D:\nodejs\ folder Error: open D:\nodejs\\node.exe: The process cannot access the file because it is being used by another process..

PS D:\nodejs> gnvm use 18.17.0
Set success, global Node.js version is 18.17.0.

PS D:\nodejs> gnvm ls
Notice: gnvm.exe root is D:\nodejs\
v16.20.2
v18.17.0 -- global
v20.10.0
v20.10.0 -- x86

PS D:\nodejs> gnvm use 16.20.2
Set success, global Node.js version is 16.20.2.

PS D:\nodejs> gnvm ls
Notice: gnvm.exe root is D:\nodejs\
v16.20.2 -- global
v18.17.0
v20.10.0
v20.10.0 -- x86

 node -v
v16.20.2

五:安装npm

bash 复制代码
gnvm npm global
bash 复制代码
PS D:\nodejs> node -v
v16.20.2
PS D:\nodejs> gnvm npm global
Notice: local    npm version is 10.2.3
Notice: remote   npm version is 8.19.4
Notice: download 8.19.4 version [Y/n]? y
Start download new npm version v8.19.4.zip
v8.19.4.zip: 100% [==================================================>] 14s
Start unzip and install v8.19.4.zip zip file, please wait.
Set success, current npm version is 8.19.4.
PS D:\nodejs> npm -v
8.19.4

npm和node的版本是相匹配的,如果不匹配可能会出错。下载的时候不要下载过高的版本(node),也不要过低的版本。

版本参考:https://nodejs.org/en/about/previous-releases

六、搜索node.js的版本列表

gnvm search ..*

bash 复制代码
gnvm search *.*.*
Search Node.js version rules [*.*.*] from http://npm.taobao.org/mirrors/node/index.json, please wait.
+--------------------------------------------------+
| No.   date         node ver    exec      npm ver |
+--------------------------------------------------+
  1     2023-12-19   21.5.0      x86 x64   10.2.4
  2     2023-12-05   21.4.0      x86 x64   10.2.4
  3     2023-11-30   21.3.0      x86 x64   10.2.4
  4     2023-11-14   21.2.0      x86 x64   10.2.3
  5     2023-10-24   21.1.0      x86 x64   10.2.0
  6     2023-10-17   21.0.0      x86 x64   10.2.0
  7     2023-11-22   20.10.0     x86 x64   10.2.3
  8     2023-10-24   20.9.0      x86 x64   10.1.0
  9     2023-10-13   20.8.1      x86 x64   10.1.0
  10    2023-09-28   20.8.0      x86 x64   10.1.0
  11    2023-09-18   20.7.0      x86 x64   10.1.0
  12    2023-09-07   20.6.1      x86 x64   9.8.1
  13    2023-08-23   20.6.0      x86 x64   9.8.1
  14    2023-08-09   20.5.1      x86 x64   9.8.0
  15    2023-07-19   20.5.0      x86 x64   9.8.0
  16    2023-07-04   20.4.0      x86 x64   9.7.2
  17    2023-06-20   20.3.1      x86 x64   9.6.7
  18    2023-06-08   20.3.0      x86 x64   9.6.7
  19    2023-05-16   20.2.0      x86 x64   9.6.6
  20    2023-05-03   20.1.0      x86 x64   9.6.4
  21    2023-04-17   20.0.0      x86 x64   9.6.4
  22    2023-04-10   19.9.0      x86 x64   9.6.3
  23    2023-03-15   19.8.1      x86 x64   9.5.1
  24    2023-03-14   19.8.0      x86 x64   9.5.1
  25    2023-02-21   19.7.0      x86 x64   9.5.0
  26    2023-02-16   19.6.1      x86 x64   9.4.0
  27    2023-02-01   19.6.0      x86 x64   9.4.0
  28    2023-01-24   19.5.0      x86 x64   9.3.1
  29    2023-01-05   19.4.0      x86 x64   9.2.0
  30    2022-12-14   19.3.0      x86 x64   9.2.0
  31    2022-11-29   19.2.0      x86 x64   8.19.3
  32    2022-11-14   19.1.0      x86 x64   8.19.3
  33    2022-11-04   19.0.1      x86 x64   8.19.2
  34    2022-10-17   19.0.0      x86 x64   8.19.2
  35    2023-11-29   18.19.0     x86 x64   10.2.3
  36    2023-10-13   18.18.2     x86 x64   9.8.1
  37    2023-10-10   18.18.1     x86 x64   9.8.1
  38    2023-09-18   18.18.0     x86 x64   9.8.1
  39    2023-08-08   18.17.1     x86 x64   9.6.7
  40    2023-07-18   18.17.0     x86 x64   9.6.7
  41    2023-06-20   18.16.1     x86 x64   9.5.1
  42    2023-04-12   18.16.0     x86 x64   9.5.1
  43    2023-03-05   18.15.0     x86 x64   9.5.0
  44    2023-02-21   18.14.2     x86 x64   9.5.0
  45    2023-02-16   18.14.1     x86 x64   9.3.1
  46    2023-02-01   18.14.0     x86 x64   9.3.1
  47    2023-01-05   18.13.0     x86 x64   8.19.3
  48    2022-11-04   18.12.1     x86 x64   8.19.2
  49    2022-10-25   18.12.0     x86 x64   8.19.2
  50    2022-10-13   18.11.0     x86 x64   8.19.2
  51    2022-09-28   18.10.0     x86 x64   8.19.2
  52    2022-09-23   18.9.1      x86 x64   8.19.1
  53    2022-09-07   18.9.0      x86 x64   8.19.1
  54    2022-08-24   18.8.0      x86 x64   8.18.0
  55    2022-07-26   18.7.0      x86 x64   8.15.0
  56    2022-07-13   18.6.0      x86 x64   8.13.2
  57    2022-07-06   18.5.0      x86 x64   8.12.1
  58    2022-06-16   18.4.0      x86 x64   8.12.1
  59    2022-06-02   18.3.0      x86 x64   8.11.0
  60    2022-05-17   18.2.0      x86 x64   8.9.0
  61    2022-05-03   18.1.0      x86 x64   8.8.0
  62    2022-04-18   18.0.0      x86 x64   8.6.0
  63    2022-06-01   17.9.1      x86 x64   8.11.0
  64    2022-04-07   17.9.0      x86 x64   8.5.5
  65    2022-03-22   17.8.0      x86 x64   8.5.5
  66    2022-03-17   17.7.2      x86 x64   8.5.2
  67    2022-03-10   17.7.1      x86 x64   8.5.2
  68    2022-03-09   17.7.0      x86 x64   8.5.2
  69    2022-02-22   17.6.0      x86 x64   8.5.1
  70    2022-02-10   17.5.0      x86 x64   8.4.1
  71    2022-01-18   17.4.0      x86 x64   8.3.1
  72    2022-01-10   17.3.1      x86 x64   8.3.0
  73    2021-12-17   17.3.0      x86 x64   8.3.0
  74    2021-11-30   17.2.0      x86 x64   8.1.4
  75    2021-11-09   17.1.0      x86 x64   8.1.2
  76    2021-10-20   17.0.1      x86 x64   8.1.0
  77    2021-10-19   17.0.0      x86 x64   8.1.0
  78    2023-08-08   16.20.2     x86 x64   8.19.4
  79    2023-06-20   16.20.1     x86 x64   8.19.4
  80    2023-03-28   16.20.0     x86 x64   8.19.4
  81    2023-02-16   16.19.1     x86 x64   8.19.3
  82    2022-12-13   16.19.0     x86 x64   8.19.3
  83    2022-11-04   16.18.1     x86 x64   8.19.2
  84    2022-10-12   16.18.0     x86 x64   8.19.2
  85    2022-09-23   16.17.1     x86 x64   8.15.0
  86    2022-08-16   16.17.0     x86 x64   8.15.0
  87    2022-07-07   16.16.0     x86 x64   8.11.0
  88    2022-06-01   16.15.1     x86 x64   8.11.0
  89    2022-04-26   16.15.0     x86 x64   8.5.5
  90    2022-03-17   16.14.2     x86 x64   8.5.0
  91    2022-03-16   16.14.1     x86 x64   8.5.0
  92    2022-02-08   16.14.0     x86 x64   8.3.1
  93    2022-01-10   16.13.2     x86 x64   8.1.2
  94    2021-12-01   16.13.1     x86 x64   8.1.2
  95    2021-10-26   16.13.0     x86 x64   8.1.0
  96    2021-10-20   16.12.0     x86 x64   8.1.0
  97    2021-10-12   16.11.1     x86 x64   8.0.0
  98    2021-10-08   16.11.0     x86 x64   8.0.0
  99    2021-09-22   16.10.0     x86 x64   7.24.0

本blog地址:https://blog.csdn.net/hsg77

相关推荐
摸鱼也很难35 分钟前
解决 node.js 执行 npm下载 报无法执行脚本的错
前端·npm·node.js
PeterJXL38 分钟前
pnpm:包管理的新星,平替 npm 和 yarn
前端·npm·node.js·pnpm
黑色的糖果40 分钟前
vue2封装自定义插件并上传npm发布及使用
前端·npm·node.js
afabama42 分钟前
nvm 安装某个版本的node,缺少npm包
前端·npm·node.js
前端 贾公子43 分钟前
Nodemailer使用教程:在Node.js中发送电子邮件
node.js
XT46251 小时前
解决 npm install 卡住不动或执行失败
前端·npm·node.js
yun_shuo5 小时前
文件内容扫描工具
electron·node.js·vue
理想不理想v5 小时前
前端开发工程师需要学什么?
java·前端·vue.js·webpack·node.js
daqinzl5 小时前
node.js @ffmpeg-installer/ffmpeg 桌面推流
ffmpeg·node.js·installe·桌面推流
蒜蓉大猩猩17 小时前
Vue.js --- Vue3中其他组合式API
前端·javascript·vue.js·前端框架·node.js·html