NVM安装、配置环境变量以及注意事项

1.初始NVM

NVM(Node Version Manager)是一个用于管理 Node.js 版本的工具。以下是使用 NVM 的一些主要优势和原因:

  1. 多版本管理: NVM 允许用户在同一台机器上同时安装和管理多个 Node.js 版本。这对于不同项目可能需要不同 Node.js 版本的情况非常有用,以确保项目的兼容性。
  2. 版本切换: 通过 NVM,用户可以轻松地在不同的 Node.js 版本之间切换。这对于测试新版本、调试旧版本问题或者确保项目与特定 Node.js 版本兼容性的情况非常方便。
  3. 全局安装权限: NVM 可以避免在全局环境下需要使用 sudo 或管理员权限来安装 Node.js。这有助于防止不必要的权限问题,并提高系统安全性。
  4. 简化升级和降级: 使用 NVM,用户可以方便地升级到最新版本的 Node.js 或者降级到之前的稳定版本。这对于确保项目能够运行在最新版本或者解决某些特定版本的问题非常有帮助。
  5. 易于安装和使用: NVM 的安装和使用都相对简单。它是一个跨平台的工具,支持在 Linux、macOS 和 Windows
    等操作系统上使用。用户可以通过命令行轻松完成 Node.js 版本的管理。
  6. 项目级别的配置: NVM 允许你在项目级别设置 Node.js 版本,通过在项目根目录中添加 .nvmrc 文件,可以指定该项目所需的
    Node.js 版本,确保项目的一致性。

总体而言,NVM 提供了一种灵活而有效的方式来管理和控制 Node.js 版本,使得开发者能够更好地适应不同项目和环境的需求。

准备

提示: 如果电脑从未安装过node,这一步可以跳过 。

1. 卸载掉node

where node

在这里插入图片描述

找到安装地址,控制面板卸载或者手动卸载都可,必须卸载干净。

2.安装nvm

在这里插入图片描述

  • 修改文件路径,且路径中不能有中文

在这里插入图片描述
在这里插入图片描述

  • 后面一直next就可以了

  • 安装完毕之后

    如果没有nodejs快捷方式,需要使用以管理员权限去打开终端,nvm install xxx,并且nvm use xxx之后此处的快捷方式会生成出来,这块比较坑。
    在这里插入图片描述

3. 环境配置

  • 根目录下的setting.txt添加两行命令:
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

说明:我使用的http没有使用https协议,每个人的电脑配置习惯不一样,我的加s会报安全类型的报错,这里用了http。

在这里插入图片描述

  • 编辑解压目录下的settings.txt文件

1.不要修改其使用默认的ANSI格式,否则无法正确解析配置文件中的内容
2. root:配置为当前 nvm.exe 所在目录 如: root: C:\dev\nvm, root:后面一定要有一个空格,path:配置为 node 快捷方式所在的目录 如: path: C:\dev\nodejs, path: 后面一定要有一个空格。

  • 确认nvm环境变量配置信息

    用户环境 :
    在这里插入图片描述

    系统环境: 在这里插入图片描述
    输入node -v提示当前安装版本,到这里如果正常输入node版本就已经成功了一大半了。

4. NODE环境配置

  • 在D://nvm/nodejs目录下新建两个文件夹node_cache以及node_global
    在这里插入图片描述

  • 创建完两个文件夹后,在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径):

    npm config set prefix "D:\nvm\nodejs\node_global"
    npm config set cache "D:\nvm\nodejs\node_cache"
    
  • 接下来设置电脑环境变量,右键“我的电脑”=>属性=>高级系统设置=>环境变量 进入以下环境变量对话框。

  • 在【系统变量】新建环境变量 NODE_PATH,值为D:\nvm\nodejs\node_global,其中D:\nvm\nodejs\node_global是上述创建的全局模块安装路径文件夹:
    在这里插入图片描述

  • 测试是否配置成功,在cmd窗口中输入以下指定全局安装pnpm

    npm i pnpm -g
    

    在这里插入图片描述

总结:

  • 新建后的txt文件不要修改其文件编码,使用默认的ANSI格式,否则无法正确解析配置文件中的内容。
  • root:和path: 后面一定要有一个空格否则在安装node的时候不会安装到nvm文件夹下。
  • NVM_HOME和NVM_SYMLINK这两个环境变量的顺序一定不要改变,先创建NVM_HOME再创建NVM_SYMLINK。
  • 路径中一定不要有中文。
  • 33
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值