前端开发之本地管理多个node版本,自由切换

iOS开发by文明

共 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 使用某个版本来运行脚本

浏览 130
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报