• windows下node多版本切换,降级


     之前一个项目最高只能用nodejs 的v8版本;但是新项目的webpack又要用node的最新版本。。。

    折腾版本太久,考虑再三,最后决定用nvm来管理nodeJs的版本。

    下面上才艺!!!!!!!

    ----------------------------------------------------------------------------------------

    1.下载nvm

    a.已经安装了go的用户,使用
    go get github.com/Kenshin/gnvm
    
    b.已经安装了git的用户,使用
    git clone git@github.com:Kenshin/gnvm-bin.git
    
    c.已经安装了curl的用户,使用
    curl -L https://github.com/Kenshin/gnvm-bin/blob/master/32-bit/gnvm.exe?raw=true -o gnvm.exe
    curl -L https://github.com/Kenshin/gnvm-bin/blob/master/64-bit/gnvm.exe?raw=true -o gnvm.exe

    百度网盘地址:https://pan.baidu.com/s/1gdmVgen?errmsg=Auth+Login+Sucess&errno=0&ssnerror=0&#list/path=%2F%E6%88%91%E7%9A%84%E5%85%B1%E4%BA%AB%2Fgnvm&parentPath=%2F

    2.安装

    不存在 Node.js 环境(未安装node):下载并解压缩 gnvm.exe 保存到任意文件夹,并将此文件夹加入到环境变量 Path 。(环境变量配置参考安装node)

    存在 Node.js 环境 (已安装node):下载并解压缩 gnvm.exe 保存到 Node.js 所在的文件夹。(我就直接找到我的node安装目录下,把刚刚下载好的gnvm粘贴过去)

    3.打开cmd,使用管理员权限运行,再去执行命令 gnvm version 版本出来了

    4.gnvm安装指定版本的node,nvm install v12.0.0

    5.切换node版本:nvm use 12.0.0

    补充功能:

    1.列出本地已存在的全部 Node.js 版本:nvm ls

    2.更新本地的 Node.js latest 版本:nvm update latest

    3.卸载本地任意 Node.js 版本:nvm uninstall xxx

    config       配置 .gnvmrc
    use          使用某个本地已存在的 Node.js 版本
    ls           输出 [local] [remote] Node.js 版本
    install      下载/安装任意已知版本的 Node.js
    uninstall    删除任意本地已存在的 Node.js
    update       下载 Node.js latest 版本并更新到 .gnvmrc 里面
    npm          NPM 下载/安装/删除 管理
    session      临时设定本地某个已存在的 Node.js 为 全局 Node.js
    search       查询并且输出符合查询条件的 Node.js 版本详细信息的列表
    node-version 输出 [global] [latest] Node.js 版本
    reg          设定 .gnvmrc 属性值 [noderoot] 为 环境变量 [NODE_HOME],并加入到 Path 中
    version      查看 gnvm 版本

    掌声~~

     ______________________________________________

    code by trister
  • 相关阅读:
    数组是个好东西
    排列(permutation) 用1,2,3,…,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要 求abc:def:ghi=1:2:3。按照“abc def ghi”的格式输出所有解,每行一个解。
    子序列的和
    韩信点兵
    水仙花数
    阶乘之和
    3n+1问题
    MongoDB 安装
    mysql中bigint在php中表示
    Android之NDK开发
  • 原文地址:https://www.cnblogs.com/tristers/p/14277679.html
Copyright © 2020-2023  润新知