美文网首页
windows中使用nvm管理node和npm版本

windows中使用nvm管理node和npm版本

作者: GL曲终人散 | 来源:发表于2022-07-12 09:09 被阅读0次

    一、引言

    问题:
    在我们的日常开发中会遇到不同的项目,使用了不同版本的 NodeJS 运行环境。手动的反复卸载安装非常浪费时间,也无法满足同时开发多个项目的情况。

    解决方法:
    nvm是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。

    二、nvm的安装

    1、下载

    下载地址:https://github.com/coreybutler/nvm-windows/releases

    image.png

    2、安装

    按提示进行安装即可。
    注意:安装nvm前,最好卸载已安装的 NodeJS,否则会发生冲突

    查看是否安装成功:使用window + r 输入cmd打开命令行工具,输入nvm -v。

    nvm -v
    

    如果出现nvm版本号和一系列帮助指令,则说明nvm安装成功。


    image.png

    三、nvm安装node

    1、解决下载过慢的问题

    解决方法:使用淘宝镜像进行node和npm的安装。
    具体步骤:使用window + r 输入cmd打开命令行工具,依次输入执行下方语句

    nvm node_mirror https://npm.taobao.org/mirrors/node/
    nvm npm_mirror https://npm.taobao.org/mirrors/npm/
    

    执行完之后,可以看到nvm安装目录下的settings.txt文件,发生变化:

    image.png

    初始文件:


    image.png

    更新后文件:


    image.png

    2、安装指定版本的node

    cmd中执行nvm install 版本号,如:

    nvm install 4.2.2
    

    四、nvm常用命令

    1、安装指定版本的node

    nvm install 12.19.0
    

    卸载指定版本node

    nvm uninstall 12.19.0
    

    2、查看已安装的node版本

    nvm list
    
    image.png

    上方为没有选择当前版本的情况,下方为选择了当前版本的情况(带*的表示当前使用的node版本)


    image.png

    使用node -v也可以查看当前node版本


    image.png

    3、切换node版本

    nvm use 12.19.0
    
    image.png

    问题:使用nvm use出现exit status 1

    image.png

    出现原因:权限不足
    解决方法:以管理员身份打开cmd命令行工具

    参考网站:https://www.runoob.com/w3cnote/nvm-manager-node-versions.html

    相关文章

      网友评论

          本文标题:windows中使用nvm管理node和npm版本

          本文链接:https://www.haomeiwen.com/subject/bqdnbrtx.html