使用nvm管理多版本node的详细教程

news/2024/11/16 11:17:40/文章来源:https://www.cnblogs.com/ttjm/p/18549166
在开发工作中,经常在不同的项目中使用不同版本的node去开发,换一个项目在重新安装node太麻烦,所以使用nvm来管理多版本的node开发环境,就非常方便了,所以本文给大家介绍了如何使用nvm管理多版本node,需要的朋友可以参考下
 

前言

在开发工作中,经常在不同的项目中使用不同版本的node去开发,换一个项目在重新安装node太麻烦,所以使用nvm来管理多版本的node开发环境,就非常方便了。

 

准备工作

卸载已安装的node

 

安装nvm

下载地址:https://sourceforge.net/projects/nvm-for-windows.mirror/

nvm安装步骤

1.创建nvm安装文件夹:D:\Softwares\nvm

2.创建node文件夹:D:\Softwares\nvm\nodejs

3.一路点击next即可

4.在nvm安装路径下找到settings.txt : D:\Softwares\nvm\settings.txt

在文件中加入如下两行

node_mirror:https://cdn.npmmirror.com/binaries/node/

npm_mirror:https://cdn.npmmirror.com/binaries/npm/

5.在nvm安装路径中创建两个文件夹(node_cache, node_global):

创建完文件后,打开cmd, 运行如下命令

npm config set prefix "D:\Softwares\nvm\node_global"

npm config set cache "D:\Softwares\nvm\node_cache"

6.配置环境变量(控制面板>系统>高级环境变量)

这个时候会看到已经在系统变量和用户变量中创建了下面两对环境变量:

在环境变量Path中添加:D:\Softwares\nvm\node_global,系统变量和环境变量都要有

在系统变量中新建一个NODE_PATH:

此时就完成了所有配置。

nvm基本使用

node安装

nvm install 18.15.0

nvm install 22.6.0

上述两个命令就会安装18.15.0和22.6.0版本的node

切换node版本

下面的命令表示使用18.15.0的node

nvm use 18.15.0

查看当前安装了哪些版本的node

nvm list

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/834517.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Metasploit Pro 4.22.5-2024111401 (Linux, Windows) - 专业渗透测试框架

Metasploit Pro 4.22.5-2024111401 (Linux, Windows) - 专业渗透测试框架Metasploit Pro 4.22.5-2024111401 (Linux, Windows) - 专业渗透测试框架 Rapid7 Penetration testing, released Nov 14, 2024 请访问原文链接:https://sysin.org/blog/metasploit-pro-4/ 查看最新版。…

.ts文件和d.ts文件对比

TS中有俩种文件类型,一种是.ts文件,一种是.d.ts文件 .ts文件 既可以包含类型信息也可以写逻辑代码 可以被编译为js文件 .d.ts文件 只能包含类型信息不可以写逻辑代码 不会被编译为js文件,仅做类型校验检查 自定义类型声明文件 d.ts文件在项目中是可以进行自定义创建的,通常…

Ubuntu Server 20.04 安装MySQL

1. 通过apt安装MySQL1 #命令1 2 sudo apt-get update 3 #命令2 4 sudo apt-get install mysql-server2. 配置mysql初始化信息1 sudo mysql_secure_installation配置说明:ubuntu@VM-0-10-ubuntu:~$ sudo mysql_secure_installationSecuring the MySQL server deployment.Connec…

【Adobe Photoshop 2025下载与安装】

‌Photoshop 2025的安装环境要求主要包括操作系统、处理器、内存、显卡、显示器分辨率和硬盘空间等方面的具体要求。‌ 操作系统要求‌Windows‌:支持Windows 10(版本21H2)或更高版本,不支持Windows的长期服务版(LTSC)。处理器要求‌Windows‌:支持64位的多核Intel或AMD…

IPEX几代接口的区别

IPEX共分五代,简单判别IPEX接口是几代的方法是测量直径。 IPEX 1代 高度小于3.0mm,端子口径φ2.0 IPEX 2代 高度小于2.1mm,端子口径φ2.0 IPEX 3代 高度小于1.6mm,端子口径φ1.4 IPEX 4代 高度小于1.7mm,端子口径φ1.5 IPEX 5代 高度小于1.3mm,…

vue3:computed

扫码或者点击文字后台提问 原文: https://mp.weixin.qq.com/s/36dd--oj6jmkZblfJRh4iw computed 支持选项式写法 和 函数式写法 1.选项式写法 支持一个对象传入get函数以及set函数自定义操作2.函数式写法 只能支持一个getter函数不允许修改值的<template><div>&l…

2024 腾讯云双十一省钱攻略:如何选购服务器、操作指南

一、前言 每年的双十一,都是一个 “剁手狂欢” 的好时机,不仅是购物平台,各大云服务商也会在此期间推一、前言 每年的双十一,都是一个 “剁手狂欢” 的好时机,不仅是购物平台,各大云服务商也会在此期间推出力度空前的优惠活动。今年,我特别关注了腾讯云的双十一活动,发…

阿里云域名解析

第一步: 在域名解析这里修改记录类型是A 的,主机记录是@ 和www的即可。 第二步: 重新申请https证书,然后配置nginx 的配置文件https证实,然后重新启动nginx 命令: ./nginx -s reload

Codeforces Round 987 (Div. 2)

Codeforces Round 987 (Div. 2) 总结 A 常见的套路,将一个序列变为不下降序列所需要改变的值的最小数量,考虑最大能保留多少个,显然是求最长上升子序列,而这题给出的 \(a\) 序列保证不上升,所以只需要考虑相同长度的一段。 #include <iostream> #include <cstdio…

利用PyTorch的三元组损失Hard Triplet Loss进行嵌入模型微调

本文介绍如何使用 PyTorch 和三元组边缘损失 (Triplet Margin Loss) 微调嵌入模型,并重点阐述实现细节和代码示例。三元组损失是一种对比损失函数,通过缩小锚点与正例间的距离,同时扩大锚点与负例间的距离来优化模型。 https://avoid.overfit.cn/post/4b8a8e91f3274f8ca41b…

二分查找 理论 例题

递归代码int binary_search(int arr[],int left,int right,int key){if (left>right){//区间无效return -1;}int mid=left+(right-left)/2; //直接平均可能会溢出if(arr[mid]==key){return mid;}else if(key>arr[mid]){return binary_search(arr,mid+1,right,key); //右半…

统信 UOS 操作系统介绍

一、前言 近年来,软件国产化的呼声越来越高,而操作系统国产化是软件国产化过程中核心的一环,自然也不例外。目前国产操作系统有 统信UOS、麒麟(Kylin) 和 openEuler 等,本篇文章为大家介绍 统信UOS 操作系统,主要包括统信UOS 简介 版本介绍 选择建议与系统展示 总结二、…