如何优雅地让多个版本的nodejs共存?

如何优雅地让多个版本的nodejs共存?

附录

常用 nvm 命令表:

  1. 安装指定的 nodejs 版本:nvm install 8.12.0
  2. 查看已经安装的 nodejs 列表:nvm ls
  3. 指定当前使用的 nodejs 版本:nvm use 8.12.0
  4. 查看当前使用的 nodejs 版本:node -v

正文

我们都知道,近几年 nodejs 大流行,曾经有一段时间,甚至有 JavaScript 一统天下的趋势,当然现在这种趋势在下降,我认为导致这种结果最主要的原因是还是性能。

简单的讲,nodejs 是基于 chrome v8 引擎的 JavaScript 运行环境,有了它,Javascript 即可以开发前端程序,又可以开发后端程序,这就产生了一种局面,就是会 Javascript ,就可以一个人完成一个项目,这对于小公司来说,是一种巨大的恩惠。

在用 nodejs 开发项目的时候,通常不同的项目使用的 nodejs 版本是不一样的,而且通常如果版本跨度比较大的话,往往导致版本之间兼容性差,甚至不兼容的情况产生,那么如何优雅的在多个 nodejs 版本之间切换呢?这时就要用到下面要介绍的工具 nvm。

nvm 全称 node.js version management , 是开源的 nodejs 版本管理工具,windows 版本的 nvm 可以在下面地址下载:

https://github.com/coreybutler/nvm-windows/releases

如果下载不了,也可以找我要,微信:xingguangzfs

(1)安装nvm

下载好 nvm 后,首先就是安装,我下载的是 exe 安装包,安装很简单,双击打开后,一直 “下一步” ,直到安装完成即可。

安装完后,在 windows 开始菜单中找到 “命令提示符”,最好以管理员方式打开,然后输入命令:nvm version

显示出 nvm 版本信息说明安装成功,如下图所示:

接着输入命令:nvm ls

查看已经安装的 nodejs 版本列表,如下图所示:

因为是新安装,所以没有任何版本。

(2)安装 nodejs

接下来安装 nodejs ,安装时必须指定版本号,比如安装8.12.0版本输入:

nvm install 8.12.0

安装会先下载,再安装,需要一点时间,如下图所示:

此时再输入查询命令:nvm ls

显示如下图所示:

(3)指定要使用的 nodejs 版本

通过输入:nvm ls 查看已经安装的 nodjs 版本列表,

然后输入:nvm use 8.12.0 指定当前使用的 nodejs 版本,如下图所示:

接着可以输入:node -v 查看当前使用的 nodejs 版本。

(4)总结

当需要管理多个 nodejs 版本时,可以使用 nvm 工具非常方便优雅的进行管理,管理过程大致分为三步:

第一步:安装 nvm,直接用 nvm-setup.exe 安装包;

第二步:用 nvm 安装指定的 nodejs 版本,命令:nvm install 8.12.0

第三步:用 nvm 指定当前使用的 nodejs 版本,命令:nvm use 8.12.0

**来源: **https://zhuanlan.zhihu.com/p/415576979

一个用代码阅读世界的程序员

延伸阅读:

Docker部署思源笔记

Docker部署思源笔记一、简介思源笔记是一款隐私优先的个人知识管理系统,支持细粒度块级引用和 Markdown 所见即...

writerpan
2024年8月6日
CentOS 7.9挂载WebDAV

CentOS 7.9挂载WebDAV在CentOS 7.9上挂载WebDAV,您可以使用davfs2这个工具。davfs...

writerpan
2024年8月6日
win10 oci

win10 oci安装包:**apache2:**​https://www.apachelounge.com/downl...

writerpan
2024年8月6日
VMware虚拟机安装android-x86_64

VMware虚拟机安装android-x86_64使用虚拟机安装android-x86_64-7.1-rc1.iso工具...

writerpan
2024年8月6日
npm永久或临时切换源

npm永久或临时切换源npm切换成淘宝源或者其他私有源,或者官方源,也是常有的操作,有时需要永久切换,有时需要临时切换,...

writerpan
2024年8月6日