如何管理node版本之n利器
背景
现在的前端项目大都是基于node环境来进行开发到,刚好前两天有个项目,我在mac安装项目依赖的时候,提示报node版本问题,因为有些依赖库到迭代更新,需要更高的node版本支持,由于之前一直没有更新node版本,导致现在安装一些依赖较高的依赖库的时候出问题,这也是我们在开发过程中,经常会遇到的困难。
nvm 安装失败
之前mac上有安装nvm来管理node的版本,今天发现用到时候出问题了,然后卸载重新安装了几次,均安装失败。不知道是什么原因,再查问题的时候然后看到了n这个库也可以管理,然后就尝试一下,发现可行,呀,真香!暂时就没去管nvm安装的什么问题。
具体到安装可在官网查看:
https://github.com/nvm-sh/nvm/blob/master/README.md
Mac机上安装nvm遇到的坑--nvm command not found:
https://www.cnblogs.com/giggle/p/7075548.html
在安装前,可以先查看下当前node版本的
安装n
// 第一种方法 前提是已经安装了node 能使用 npm
npm install -g n
// brew 安装(macOs)
brew install n
// port 安装(macOs)
port install n
// curl 安装(macOs or Linux)
curl -L https://git.io/n-install | bash
检查n是否安装成功
// 大写-V, 或者 --version
n -V
利用n来安装node的版本
// sudo n 版本
sudo n 16.6.1
等待安装完后node版本已经切换到你安装到node版本了,可以通过node的版本查看,可以看到node版本已经更新。
如果这里你不知道最新的node版本是什么
你可以通过
// 查看最近node版本列表
n lsr
也可以通过这以下两个命令安装最新的node版本
//// 安装最新版本
n latest
// 更新到最新的稳定版本
n stable
当你有些项目的node版本还是比较低的时候,怎么办呢?
// 通过n ls 查看n已经安装好的列表
n 或者 n ls
当你看到有你需要的版本时,你可以通过键盘的上下键,选择你需要的版本,然后按enter确定即可。
列表中没有的话 你安装上面安装node的方法安装即可。
更多的使用方法去github上查看
https://www.npmjs.com/package/n
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)