gnvm管理node版本

221 阅读1分钟

之前在家里和公司的windows电脑中,都是使用nvmw管理node版本。但是最近在公司电脑里某些项目安装其他包时候,node环境及npm包始终安装有问题。怀疑是本地环境有问题,但这时候不想重新安装本地node的环境,需要重新使用另外一个包管理工具来快速解决这个问题。

1、gnvm

是一个用go开发的node包管理工具。既然是go开发的应用程序,可以直接使用它windows打包后的.exe文件就可以

2、快速安装

  • 下载地址github.com/Kenshin/gnv…
  • 安装方式:
    • 不存在 Node.js 环境

      下载并解压缩 gnvm.exe 保存到任意文件夹,并将此文件夹加入到环境变量 Path 。

    • 存在 Node.js 环境

      下载并解压缩 gnvm.exe 保存到 Node.js 所在的文件夹。


注意:因为我本地已经有node环境,且是自定义路径设置的,因此只需要将gnvm.exe保存在有node.eve的文件夹下。 1691296607990.jpg

3、优点

  • 单文件,不依赖于任何环境。
  • 下载即用,无需配置。
  • 支持 NPM 下载/安装/配置。

4、使用方式

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 版本

5、参考

gnvm