node的版本管理nvm和npm的镜像管理nrm的使用

nvm

针对已经安装过node的情况

1.复制npm等配置的镜像等

image

2.命令行输入:

where npm (查看安装路径,看下哪些是等会儿需要重新再安装的一些全局包,避免之前的一些项目启动不了);
npm ls
image

3.卸载已经安装的node

  1. 删除Node.js安装目录(可以不删直接把文件夹换个名字例如node-old)
  2. 删除Node.js相关的环境变量
  3. 删除npm全局安装的软件包 (npm uninstall -g )(也可以先不删如果怕有什么问题的话)
  4. 删除npm缓存 (npm cache clean --force)

4.下载nvm安装包

下载地址:https://github.com/coreybutler/nvm-windows/releases
本地已经下载了在目录:D:\lccinstall\nvm\nvm-setup

5.nvm的使用常用指令

NVM-Windows 的基本用法
nvm root:列出 Node.js 的安装目录,默认是 NVM 的安装目录;
nvm root :设置 Node.js 的安装目录;

nvm list:列出已经安装的 Node.js 的版本号,正在使用的版本前标有星号;
nvm list available:列出所有可以安装的 Node.js 的版本;

nvm install :安装指定版本的 Node.js;
nvm install lts:安装最新的 LTS 版的 Node.js;
nvm install latest:安装最新版的 Node.js;

nvm uninstall : 卸载指定版本的 Node.js;

nvm use :使用指定版本的 Node.js;
nvm use lts:使用最新的 LTS 版的 Node.js,要是没安装就无法用;
nvm use latest:使用最新版的 Node.js,要是没安装就无法用;
nvm use newest 使用最新安装的 Node.js;
使用 nvm use 需要以管理员的身份打开 PowerShell。

nvm current:列出当前使用的 Node.js 的版本(也可以使用 nvm list)。

 

 

nrm

用nrm统一管理各种代理镜像:例如淘宝、yuannian、自己私服本地

npm install -g nrm

// 添加自定义的源 源就是启动verdaccio时打印出来的地址
nrm add demo-ui http://10.0.0.159:8080/

// 查看所有可用的源
nrm ls

// 切换源到我们的私有仓库
nrm use demo-ui

//如果没有创建用户的可以先创建用户
npm adduser --registry http://10.0.0.159:8888/

//最后发布npm的包
npm publish --registry http://10.0.0.159:8888/

posted @ 2024-04-25 17:06  missLiuliu  阅读(86)  评论(0编辑  收藏  举报