还在为node版本不兼容而烦恼吗?🍊

4,683 阅读2分钟

node 版本管理器

nvm 是一个node环境版本管理工具。主。为了解决node.js各种版本存在不兼容现象可以通过nvm来安装和切换不同版本的node.js

🍉 1. 下载 nvm

可点击下面的链接:github.com/coreybutler…下载最新版本,我下载的是windows版本。

nvm-setup.zip:安装版,推荐使用

🍋 2. 安装 nvm-setup

注意:卸载本地 node

  1. 打开cmd 输入 where node

  2. 找到上面的路径,将node.exe所在的父目录页面的所有东西都删除

  3. 卸载完成之后,安装nvm-setup.exe安装版

    解压nvm-setup.zip安装包,进入解压的文件夹,双击exe后缀文件根据提示进行安装,一般默认即可。

    4789700-293249d44150d0b1.webp

  4. 查看是否安装成功 nvm -v 如出现版本号 则安装成功

🍊 3. 安装 node.js 版本

  1. nvm list available 显示可下载版本的部分列表 20220423125502.png

  2. nvm install 版本号(例如:nvm install 14.18.0 安装指定的版本的nodejs

    nvm install 14.18.0 
    
  3. nvm listnvm ls查看目前已经安装的版本

    image.png

🍌 4. 注册node 版本

注册:注册时需要在管理员运行窗口执行,否则注册时会出现乱码

  1. nvm use版本号 使用指定版本的nodejs

    nvm use node版本号
    

🍍 5. 删除node版本

  1. 如果想删除某个node.js版本,输入命令行 nvm uninstall node版本号

    nvm uninstall node版本号
    

🥭 6. 报错解决方法

  1. 执行 nvm use node版本号 报错

    出现exit status 1后面跟一堆乱码的原因是因为无权限。

    image.png

    解决方案: 以管理员身份打开小黑窗后,再次使用 nvm use x.x.x可实现成功切换。

🍌 7.安装 nrm 的作用

每次都需要敲很长的命令来改变npm的镜像, 真的很麻烦

切换淘宝镜像: npm config set registry https://registry.npm.taobao.org

切换国外镜像: npm config set registry https://registry.npmjs.org

  1. 安装

    nrm作用 快速切换npm镜像地址的一个命令

    本身也是一个npm管理的第三方包, 需要先下载

        npm i nrm -g
    
  2. 查看

    可以查看支持的镜像地址

        nrm ls
    

    现在我的npm镜像, 在taobao, 所以看前面有个小星星

    image-20210101103104552.png

  3. 切换

    比如我想用npm那个镜像/其他名字, 直接用nrm use 左边名字即可

    例如: 切换会npm原本的镜像地址

        nrm use npm
    
  4. 查看

    当前npm镜像地址

      npm config get registry