• windows10系统安装nvm切换电脑node版本


    介绍

    nvm 是 node version manager(node 版本管理工具)的缩写,是一个命令行工具,用于管理和切换到不同版本的 node.js。

    不同的项目可能需要不同版本的 node.js 和 npm(node 包管理器),例如,最近我需要开发的项目一个基于12.22.7版本的node,一个则基于16.X以上的版本,为了切换方便,我便学习安装了nvm。

    另外,如果我们自己有开发制作 npm 包的情况,也是需要在不同版本的 Node.js 环境下对其进行测试。

    自查

    先查看当前电脑是否安装了node,cmd(命令提示符)打开电脑终端,输入:

    node -v
    npm -v

    回车,

    如果显示无相关命令,或查不到命令等,则代表当前电脑没有安装node,即可从步骤2开始安装;

    如果显示了node版本号和npm的版本号,说明当前电脑已安装node,则需要执行步骤1;

    注意:如果安装了 yarn,也需要卸载它,安装 nvm 后重新安装它。

    1.卸载node

    安装nvm必须要先彻底卸载当前电脑已安装的node,否则会影响nvm的安装和后续的执行!

    请逐步执行以下卸载步骤:

    • 从控制面板的程序卸载nodejs

                    控制面板->卸载程序->找到nodejs右键->卸载

    • 删除node的安装目录,默认是C:\Program Files\nodejs,也可能在其他盘,这取决于安装时的选择

    • 查找.npmrc文件删除,默认在C:\User\用户名(例如:C:\User\xiaoming)

    • 逐一查看下列文件

                    C:\Program Files (x86)\Nodejs

                    C:\Program Files\Nodejs

                    C:\Users\用户名\AppData\Roaming\npm

                    C:\Users\用户名\AppData\Roaming\npm-cache 存在就删除

    • 检查环境变量,将node相关的配置都删掉,环境变量打开方式:右键我的电脑->属性->高级->环境变量-> 用户变量的Path删除->系统变量的NODE_PATH里的node删掉

    • 检查node和npm,在cmd中输入node-v、npm-v

    • 重启电脑

    2.安装nvm

    其实,在windows系统下安装的是nvm-windows,nvm只支持安装在在Linux和Mac系统下;

    nvm-windows与nvm稍有不同,但是功能大致一样,都是为了切换node版本;

     

    • 点击最新版本下载安装(傻瓜式安装即可),当前最新的是1.1.10

     

    • 安装完成后,打开cmd,输入nvm -v查看是否有版本号,有,则安装成功

    3.执行nvm

    • 以管理员身份执行cmd

    • 执行nvm list available 查看所有node版本

    • 执行nvm install x.x.x(如:nvm install 12.22.7)安装指定版本

            一旦你安装了一个版本的 node,就会自动为你安装相应版本的 npm,所以不需要单独安装npm

    • 执行nvm list查看已安装的node版本

    • 执行nvm use x.x.x(如:nvm use 12.22.7)切换到指定node环境

    4.另外补充其他nvm命令

    • nvm use latest 安装最新版本

    • nvm use lts 安装长期支持版本

    安装 Node 的长期支持(LTS)版本更好,因为它的 bug 更少

     

     

     

     

  • 相关阅读:
    31个常用的python实现
    面试网络-0x01 http中的GET和POST区别?
    (八)、基于 LangChain 实现大模型应用程序开发 | 基于知识库的个性化问答 (检索 Retrieval)
    tACS恢复老年人认知控制能力的EEG功能和DTI结构网络机制
    T - SQL使用事务 及 在Winform使用事务
    如何与博格华纳BorgWarner通过EDI传输业务数据?
    10 个 Python 自动探索性数据分析神库!
    从 160 万到 1.5 亿美元 ,开源软件迎来融资热潮
    自己动手写java虚拟机(第一话)
    SpringMVC的请求
  • 原文地址:https://blog.csdn.net/weixin_42157001/article/details/128103577