前端开发之本地管理多个node版本,自由切换
共 830字,需浏览 2分钟
·
2021-12-02 08:59
前端开发中,一个开发者往往只有一台电脑,却管理运行着多个项目,每个项目依赖的node版本又有所不同,在高版本的node环境下,在某个项目目录下npm install后可能会报错,因为此时的项目要求node版本比较低,而我们可能已经更新到了node为17.0.0的版本。
如果不借助工具,那我们就只能安装回低版本的node(比如node14.18.1),那么如果借助工具,都有哪些工具可以用来协助我们自由切换本地node版本呢。
1、nvm:nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具
2、n:没错,就是n。n是node的一个模块。
一、在使用NVM的时候,安装可能会因为github而被墙。所以此文章不做详细介绍。有条件的小伙伴可以尝试NVM来管理。
二、本文着重介绍n。
1、准备:输入node -v
如图,如果有结果,说明电脑上已经有了node环境。
2、安装:输入sudo npm i -g n,使用npm全局安装n (由于要写入文件,所以使用了sudo给操作提权,使用管理员权限执行命令);进度条走完后输入n -V(注意V大写,否则报错)查看是否安装完成
3、利用n切换node版本
n ls列出所有node版本
n xx.xx.x (xx.xx.x 为要安装的版本号)安装某个版本,比如n 14.18.1
n lastest 安装最新版本
n stable 安装最新稳定版
n rm xx.xx.x 删除某个版本
n use xx.xx.x a.js 使用某个版本来运行脚本