node的版本管理nvm和npm的镜像管理nrm的使用
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/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通