Nodejs多版本安装

本文介绍了如何通过配置环境变量来实现Node.js的多版本安装。首先,创建两个文件夹,例如C盘的Nodejs16和Nodejs18。然后,按照低版本到高版本的顺序安装,如先安装16.14.2版本,选择对应的安装目录。安装过程中,务必卸载已有的Node.js版本。安装完成后,调整系统环境变量指向不同版本的文件夹,以便于快速切换Node.js版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里是通过配置环境变量来进行多版本的一个操作

首先在本地先创建两个文件夹,我这里是选择了C盘

先去官网准备好自己要进行安装的安装包,以16和18两个版本为例,我这里是已经下载好了,安装的时候一定要先从低版本开始安装,

安装node及注意事项


同样,如果之前有安装过node,为了避免不必要的麻烦,将其先卸载掉
注意:安装多个版本的node的时候一定要从低版本开始安装,如果你先安装高版本的话会出现许多问题,如果你已经安装啦,先卸载掉然后进行下面的步骤

在安装node之前,我先选择一个node安装目录,我要安装到C盘下,所以我在C盘中新建了一个Node的目录,并且在里面创建了一个nodejs16和nodejs18的文件夹,因为我一会要在这个文件夹中安装16和18版本的node

开始安装
node版本可以去node中文网或者点击这里下载
https://nodejs.org/
打开下载好的node16.14.2的安装包,一直点击下一步,直到出现安装路径,将安装路径切换为我们上面新建的nodejs16文件夹路径:C:\Program Files\Node\nodejs16,然后一路下一步,直到安装成功

 

在安装的时候选中之前创建好的文件夹,然后一路Next即可

 这里就比较重要了

我们需要去配置环境变量

在系统变量中需要改成这个名字,然后文件夹的名字也要改(例:我原来是node16→现在改成nodejs)

输入这一行内容

然后重复上面安装操作,安装nodejs18,安装的时候要选择之前我们创建的文件夹,

这样安装好以后,后续我们再切换node版本只需要切换文件夹的名称了!!!! 

### 如何安装配置 Node.js 14 版本 #### 下载 Node.js 14 为了安装 Node.js 14,首先需要访问官方下载页面并选择适合操作系统的版本。推荐前往 [Node.js 官方网站](https://nodejs.org/) 的 LTS(长期支持)版本区域找到 Node.js 14 的具体链接进行下载[^1]。 对于 Windows 用户,默认会提供 `.msi` 文件形式的安装程序,双击即可启动图形化界面引导完成安装过程。Linux macOS 用户则可以选择通过命令行工具或者包管理器来获取对应的安装文件。 #### 配置默认安装路径与缓存位置 由于默认情况下 Node.js 的全局模块以及缓存会被放置于 `C:\Users\用户名\AppData\Roaming\npm` 中,这不仅可能造成 C 盘空间紧张还会影响后续插件管理维护效率。因此建议手动调整这些目录的位置: 1. **创建自定义文件夹** 在目标磁盘根目录下建立如下结构用于存储相关数据: ``` D:\common\develop\Nodejs\ └─── node_global/ └─── node_cache/ ``` 2. **设置新的全局模块路径** 使用以下命令更改 npm 默认保存全球可用脚本的地方至刚才新建好的 `node_global` 文件夹里: ```bash npm config set prefix "D:\common\develop\Nodejs\node_global" ``` 3. **指定缓存地址** 接着把临时文件存放处也转移到新设定下的 `node_cache` 子目录当中去: ```bash npm config set cache "D:\common\develop\Nodejs\node_cache" ``` #### 修改系统变量以便调用命令行接口 为了让操作系统识别新增设的节点可执行档所在地点从而可以在任何地方直接输入 `node` 或者 `npm` 来触发相应功能,还需要更新环境变量 PATH 设置加入上述提到过的前缀路径字符串 `"D:\common\develop\Nodejs\node_global"`[^4]。 - 对于 Windows 平台来说可以通过控制面板 -> 系统安全中心 -> 高级系统设置 -> 环境变量按钮实现; - Linux/macOS 则编辑用户的 shell profile 文件比如 ~/.bashrc 添加一行 export 声明该附加项。 最后重启终端窗口验证一切正常运作无误之后即完成了整个流程! ```python import os print(os.system('node -v')) ``` 以上代码片段可用于测试当前 Python 进程能否成功调用已安裝之 Node.js 实例及其版本号。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值