首页 前端知识 使用nvm管理nodejs环境,注意nodejs和npm的版本对应

使用nvm管理nodejs环境,注意nodejs和npm的版本对应

2025-03-02 13:03:15 前端知识 前端哥 140 820 我要收藏

使用nvm管理nodejs环境

feab111b1b5a4af6823ae79595ebb98c.jpeg

先安装nvm,npm,再用nvm指令下载nodejs,可以安装多个版本,使用时再按需切换。

1、nodejs版本下载

附加与npm版本的对应关系表:

Node.js — Previous Releases

绿色版不需安装,下载之后解压到node文件夹即可

2、npm版本下载

CNPM Binaries Mirror

npm | Home

Looking for latest release of a version branch?

Node.js VersionCodenameRelease Datenpm
v21.6.1-2024-01-22v10.2.4ReleasesChangelogDocs
v20.11.0Iron2024-01-09v10.2.4ReleasesChangelogDocs
v19.9.0-2023-04-10v9.6.3ReleasesChangelogDocs
v18.19.0Hydrogen2023-11-29v10.2.3ReleasesChangelogDocs
v17.9.1-2022-06-01v8.11.0ReleasesChangelogDocs
v16.20.2Gallium2023-08-08v8.19.4ReleasesChangelogDocs
v15.14.0-2021-04-06v7.7.6ReleasesChangelogDocs
v14.21.3Fermium2023-02-16v6.14.18ReleasesChangelogDocs
v13.14.0-2020-04-29v6.14.4ReleasesChangelogDocs
v12.22.12Erbium2022-04-05v6.14.16ReleasesChangelogDocs
v11.15.0-2019-04-30v6.7.0ReleasesChangelogDocs
v10.24.1Dubnium2021-04-06v6.14.12ReleasesChangelogDocs
v9.11.2-2018-06-12v5.6.0ReleasesChangelogDocs
v8.17.0Carbon2019-12-17v6.13.4ReleasesChangelogDocs
v7.10.1-2017-07-11v4.2.0ReleasesChangelogDocs
v6.17.1Boron2019-04-03v3.10.10ReleasesChangelogDocs
v5.12.0-2016-06-23v3.8.6ReleasesChangelogDocs
v4.9.1Argon2018-03-29v2.15.11ReleasesChangelogDocs
v0.12.18-2017-02-22v2.15.11ReleasesChangelogDocs

使用nvm list available指令获取可以安装的nodejs,选择需要的版本安装即可。 


C:\Users>nvm list available

|   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
|    23.0.0    |   20.18.0    |   0.12.18    |   0.11.16    |
|   22.10.0    |   20.17.0    |   0.12.17    |   0.11.15    |
|    22.9.0    |   20.16.0    |   0.12.16    |   0.11.14    |
|    22.8.0    |   20.15.1    |   0.12.15    |   0.11.13    |
|    22.7.0    |   20.15.0    |   0.12.14    |   0.11.12    |
|    22.6.0    |   20.14.0    |   0.12.13    |   0.11.11    |
|    22.5.1    |   20.13.1    |   0.12.12    |   0.11.10    |
|    22.5.0    |   20.13.0    |   0.12.11    |    0.11.9    |
|    22.4.1    |   20.12.2    |   0.12.10    |    0.11.8    |
|    22.4.0    |   20.12.1    |    0.12.9    |    0.11.7    |
|    22.3.0    |   20.12.0    |    0.12.8    |    0.11.6    |
|    22.2.0    |   20.11.1    |    0.12.7    |    0.11.5    |
|    22.1.0    |   20.11.0    |    0.12.6    |    0.11.4    |
|    22.0.0    |   20.10.0    |    0.12.5    |    0.11.3    |
|    21.7.3    |    20.9.0    |    0.12.4    |    0.11.2    |
|    21.7.2    |   18.20.4    |    0.12.3    |    0.11.1    |
|    21.7.1    |   18.20.3    |    0.12.2    |    0.11.0    |
|    21.7.0    |   18.20.2    |    0.12.1    |    0.9.12    |
|    21.6.2    |   18.20.1    |    0.12.0    |    0.9.11    |
|    21.6.1    |   18.20.0    |   0.10.48    |    0.9.10    |

This is a partial list. For a complete list, visit https://nodejs.org/en/download/releases

C:\Users>nvm install 16.19.1
Downloading node.js version 16.19.1 (64-bit)...
Extracting node and npm...
Complete
npm v8.19.3 installed successfully.


Installation complete. If you want to use this version, type

nvm use 16.19.1


C:\Users>nvm install 18.20.4
Downloading node.js version 18.20.4 (64-bit)...
Extracting node and npm...
Complete
npm v10.7.0 installed successfully.


Installation complete. If you want to use this version, type

nvm use 18.20.4

C:\Users>nvm install 20.18.0
Downloading node.js version 20.18.0 (64-bit)...
Extracting node and npm...
Complete
npm v10.8.2 installed successfully.


Installation complete. If you want to use this version, type

nvm use 20.18.0

C:\Users>nvm ls

    20.18.0
    18.20.4
    16.19.1

C:\Users>nvm use 18.20.4
Now using node v18.20.4 (64-bit)

C:\Users>nvm ls

    20.18.0
  * 18.20.4 (Currently using 64-bit executable)
    16.19.1

C:\Users>

执行 nvm ls 指令后显示当前和可选择的nodejs环境

    16.20.2
    12.22.12
  * 11.15.0 (Currently using 64-bit executable)
    10.24.1
    8.7.0

对应文件夹截图,注意环境变量NPM_HOME(npm)、NVM_HOME(nvm)、NVM_SYMLINK(nodejs)的配置:

ab05285326294862a549acb1602803b6.png

22355d4012d244f5bf7ae714e3de076c.png

12c1828e085c4dc4a5ce36835466a7d7.png

使用nvm use v8.7.0使用对应node版本环境即可

3、nvm 切换国内镜像​

如果下载 node 过慢或者安装失败,请更换国内镜像源, 在 nvm 的安装路径下,找到 settings.txt文件,设置node_mirrornpm_mirror为国内镜像地址。

在文件末尾加入:

阿里云镜像

bash

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

腾讯云镜像

bash

node_mirror: http://mirrors.cloud.tencent.com/npm/
npm_mirror: http://mirrors.cloud.tencent.com/nodejs-release/

命令行切换(注意:请切换国内镜像后再安装 node 版本,否则会很慢)

参见:

nvm 切换国内镜像 | NVM

转载请注明出处或者链接地址:https://www.qianduange.cn//article/22248.html
标签
评论
发布的文章

算法002——复写零

2025-03-02 13:03:05

github上传代码(自用)

2025-03-02 13:03:59

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!