windows下的nvm及NodeJS下载、安装及环境变量配置

506 阅读2分钟

一、nvm是什么

  • nvm 是node.js的版本管理器,支持以下平台:unix、macOS 和windows WSL
  • 我们可以通过安装Nvm来管理切换Nodejs版本

二、 nvm-windows

nvm-windows是nvm的windows版本, 安全起见,强烈建议安装>=1.19版本的nvm

三、 安装nvm-windows

  1. 前往下载地址
  2. 点击下载 微信图片_20220803140907.jpg
  3. 双击安装(不建议安装到c盘哦)image.png
  4. 设置nodejs symlink路径,也就是设置当前版本nodejs的快捷映射路径(不建议c盘啊)image.png
  5. 测试安装是否成功nvm -v,如报错则需手动查验环境变量
  6. 配置nvm环境变量(默认安装时已经自动配置,如报错可按此步骤查验)
    1. 环境变量打开方式:右键此电脑 > 属性 > 高级系统设置 > 环境变量
    2. 打开用户变量更改如下配置:
1. 变量名:NVM_HOME(指向nvm安装目录),变量值:D:\Soft_Develop\nvm (nvm安装路径)
2. 变量名:NVM_SYMLINK(指向nodejs安装目录),变量值:D:\Soft_Develop\node_js (nodejs映射路径)
3. 变量名PATH中添加%NVM_HOME%及%NVM_SYMLINK%

四、nvm常用命令

  • nvm on: 启用 node.js 版本管理。
  • nvm off:禁用 node.js 版本管理(不卸载任何东西)。
  • nvm install <version> [arch] :版本可以是特定版本,“latest”表示最新的当前版本,或“lts”表示最新的 LTS 版本。可选地指定是安装 32 位还是 64 位版本(默认为系统架构)。将 [arch] 设置为“all”以安装 32 位和 64 位版本。添加--insecure到此命令的末尾以绕过远程下载服务器的 SSL 验证。
  • nvm uninstall <version> :卸载特定版本。
  • nvm version:显示当前运行的 NVM for Windows 版本。
  • nvm node_mirror <node_mirror_url> :设置节点镜像。国内的人可以使用npmmirror.com/mirrors/nod…
  • nvm npm_mirror <npm_mirror_url> :设置npm镜像。中国的人可以使用npmmirror.com/mirrors/npm…
  • nvm current:显示当前Nodejs版本

五、安装和配置Nodejs

  1. 安装指定版本Nodejs nvn install 16.16.0会安装到nvm的目录下,并在指定的symlink路径下生成nodejs映射目录。如图image.pngimage.png
  2. 配置全局node_global

注意:默认不同版本nodejs安装的全局npm包只会安装在当前版本目录下,所以我们需要设置一个全局包安装路径,保证切换nodejs版本后,全局npm包仍然可以访问

1. 在nvm安装目录创建 node_global 和 node_cache 文件夹
2. 配置node_global及node_cache(缓存区) 
   npm config set prefix "D:\Soft_Develop\nvm\node_global" 
   npm config set cache "D:\Soft_Develop\nvm\node_cache"
3. 配置global环境变量
   (1)新建系统变量名NPM_HOME,变量值:D:\Soft_Develop\nvm\node_global(node_global地址)
   (2)PATH中添加 %NPM_HOME%