使用 nvm 对 node 进行版本管理
2024-09-18 05:30:55
前端项目工程化,基本都依赖于 nodejs, 不同的项目对于 nodejs 的版本会有要求,nvm 就是可以让我们在各个版本之间进行快速切换的工具。
Linux 系统
下载解压
查看所有版本 , 选择最新版下载
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.1.tar.gz
tar -zcvf 压缩文件名.tar.gz
配置别名
vim ~/.bashrc
export NVM_DIR="/data/home/lin/soft/nvm-0.39.1" # 使用上面解压后的目录
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
source ~/.bashrc # 刷新
nvm -v # 验证是否安装成功
windows 系统
卸载 node 程序
- 从卸载程序卸载程序和功能。
- 寻找这些文件夹并删除它们及其内容
- C:\Program Files (x86)\Nodejs
- C:\Program Files\Nodejs
- C:\Users{User}\AppData\Roaming\npm(或%appdata%\npm)
- C:\Users{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)
- 检查您的%PATH%环境变量以确保没有引用Nodejs或npm存在。
- 如果仍然没有卸载,请where node在命令提示符下键入,您将看到它所在的位置 - 删除(也可能是父目录)。
- 重新启动(或者您可能会从任务管理器中杀死所有与节点相关的进程)。
下载并安装
点击 下载安装包 并双击安装
修改 nvm 安装路径
修改 node 安装路径
验证是否安装成功
nvm 使用命令
nvm current # 查看当前使用的 node 版本
nvm list # 列出已安装的 node
nvm list available # 列出 node 可安装的所有版本
nvm install 18.12.0 # 下载指定版本 node
nvm uninstall 18.12.0 # 卸载指定版本
nvm use 18.12.0 # 切换指定版本
nvm npm_mirror url # 设置或者查看 npm 源
最新文章
- C#设计模式-外观模式
- Arduino 极速入门系列–1 点亮 LED
- 今天初步了解了informix的锁的概念
- Strophe.js连接XMPP服务器Openfire、Tigase实现Web私聊、群聊(MUC)
- 为MongoDB创建一个Windows服务
- 【Linux命令与工具】系统资源查看——free、uname、dmesg以及netstat
- DELPHI声明一个指针变量,什么时候需要分配内存,什么时候不需要分配内存?
- JAVA动态加载JAR包的实现
- Qt绘图控件qwt绘制等比例坐标图
- HDU 3001 Travelling 3进制状压dp
- bzoj3124
- webpack之代码分离
- vbs文件小技巧
- mysql导入导出sql文件(包括数据库和数据表的操作)
- linux ulimit具体修改服务器配置
- SDN第4次上机作业
- python学习(十四)正则表达式
- Python全栈day20(装饰器基本理论)
- wait();notify();简单例子
- Android 模拟器 下载、编译及调试
热门文章
- Apache Pulsar Summit Asia 2020 正式启动,演讲议题征集中!
- CF1450E 资本主义Capitalism(差分约束)
- 强大多云混合多K8S集群管理平台Rancher入门实战
- 第四十八篇:webpack的基本使用(二) --安装和配置webpack-dev-server插件
- 第二十四篇:对于dom的理解
- 使用 MAUI 在 Windows 和 Linux 上绘制 PPT 的图表
- 【Git进阶】基于文件(夹)拆分大PR
- 03-MyBatisPlus的CRUD 接口
- 关于“No loop matching the specified signature and casting was found for ufunc lstsq_n”问题的解决
- .NET 反向代理-YARP 部署Https(SSL)