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

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号