如何管理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

posted @   法师&magic  阅读(572)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示