美文网首页
使用nvm切换多个nodejs版本

使用nvm切换多个nodejs版本

作者: 刘其瑞 | 来源:发表于2021-04-12 11:46 被阅读0次

    介绍

    我们可能同时在进行2个项目,而2个不同的项目所使用的node版本又是不一样的,或者是要用更新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换,而这个正是nvm的价值所在,详情可以查看官网https://github.com/creationix/nvm

    安装nvm

    下载安装包:
    直接进入安装包下载地址:https://github.com/coreybutler/nvm-windows/releases 选择nvm-setup.zip,下载后直接安装。
    下载完成后解压,双击nvm-setup.exe安装,安装目录无需修改,默认安装路径为:C:\Users\1\AppData\Roaming\nvm
    验证是否安装成功
    打开命令行,执行nvm -v命令后,出现一下类似的提示说明安装成功。

    验证nvm是否安装成功

    强烈推荐

    打开nvm文件夹下的settings.txt文件,在最后添加以下代码

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

    将下载镜像源指向淘宝(这步也很重要,否则在安装node的时候会出现卡死,npm安装不成功的情况)

    安装nodeJS

    使用nvm install <version> [<arch>]命令下载需要的版本。arch参数表示系统位数,默认是64位,如果是32位操作系统,需要执行命令:nvm install 0.15.0 32

    输入nvm install 10.15.0,安装Node.js 10.15.0版本:
    显示如下则安装成功:

    $ nvm install 10.15.0
    Downloading node.js version 10.15.0 (64-bit)...
    Complete
    Creating C:\Users\1\AppData\Roaming\nvm\temp
    
    Downloading npm version 6.4.1... Complete
    Installing npm v6.4.1...
    
    Installation complete. If you want to use this version, type
    
    nvm use 10.15.0
    

    接下来检查node是否安装成功:

    $ nvm ls
    10.15.0

    激活node版本
    虽然node已经安装成功,但此时我们还无法使用node和npm指令

    $ node -v
    'node' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。

    需要手动激活node版本,使用nvm use 10.15.0指令:

    $ nvm use 10.15.0
    Now using node v10.15.0 (64-bit)

    $ nvm ls
    10.15.0 (Currently using 64-bit executable)

    $ node -v
    v10.15.0

    $ npm -v
    6.4.1
    这样nvm-windows就安装完毕了

    使用nvm命令切换node版本

    nvm // 会提示nvw下的相关命令
    nvm ls // 查看已安装node版本
    nvm install vXX // 安装对应vXX版本的node
    nvm uninstall vXX // 卸载对应vXX版本的node
    nvm use xxx // 选择使用XXX版本
    nvm root // 显示当点nvm安装的位置

    相关文章

      网友评论

          本文标题:使用nvm切换多个nodejs版本

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