nvm
针对已经安装过node的情况1.复制npm等配置的镜像等
2.命令行输入:
where npm (查看安装路径,看下哪些是等会儿需要重新再安装的一些全局包,避免之前的一些项目启动不了);
npm ls
3.卸载已经安装的node
- 删除Node.js安装目录(可以不删直接把文件夹换个名字例如node-old)
- 删除Node.js相关的环境变量
- 删除npm全局安装的软件包 (npm uninstall -g )(也可以先不删如果怕有什么问题的话)
- 删除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
nvm list:列出已经安装的 Node.js 的版本号,正在使用的版本前标有星号;
nvm list available:列出所有可以安装的 Node.js 的版本;
nvm install
nvm install lts:安装最新的 LTS 版的 Node.js;
nvm install latest:安装最新版的 Node.js;
nvm uninstall
nvm use
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/