当前位置: 首页 > news >正文

nvm安装与使用

nvm(Node Version Manager)是一个用于管理多个 Node.js 版本的工具,支持在同一个系统上轻松切换不同的 Node.js 版本

1.在 Windows 上安装

官方最新迁移镜像地址 (永久替换 2021-04-18 留言)

npm config set registry http://registry.npmmirror.com

对于 Windows 用户,可以使用 nvm-windows:
下载安装程序:
nvm官网https://nvm.uihtm.com/下载最新版本的安装程序(如 nvm-setup.zip)。
在这里插入图片描述

安装:
解压下载的文件并运行安装程序,按照提示完成安装。(注:新手可以将nvm安装在C盘下,我安装到了D盘)
在这里插入图片描述

验证安装:
打开命令提示符并输入以下命令检查是否安装成功

nvm version

要查看所有可安装的 Node.js 版本,可以使用:

nvm ls-remote
或者
nvm ls available

要安装特定版本的 Node.js,请使用以下命令:

nvm install <version>
例如:nvm install 16.14.0

查看当前已安装的所有 Node.js 版本:

nvm ls

切换 Node.js 版本,要在不同版本之间切换,请使用以下命令:

nvm use <version>
例如:nvm use16.14.0

查看是否切换完成:

node -v

要卸载某个已安装的 Node.js 版本:

nvm uninstall <version>
例如:
nvm uninstall 16.14.0

使用node下载依赖:

npm install

以下是下了多个node版本文件夹展示,这些都是通过nvm来控制;
在这里插入图片描述

2.如果nvm安装node时候一直失败怎么办?

可以采用手动下载node压缩文件,node下载地址
然后解压到nvm这个文件夹,与其他node版本同一个位置,并且文件夹命名改为node正确版本名比方:v10.24.1
举例:进入网站点击
在这里插入图片描述
点击压缩包下载解压到nvm文件夹;
在这里插入图片描述
创建文件夹v10.24.1,解压到此文件夹如下:
在这里插入图片描述

这个时候就可以在项目中使用nvm切换到这个版本了,然后npm install 下载依赖了

3、配置环境变量

找到下载nvm的目录,在地址栏复制文件路径

Windows环境:计算机——>右键——>属性——>高级属性设置——>环境变量——>系统环境变量——>path——>编辑(一般会自动生成环境变量)——>确定

在终端输入:nvm -v 出现如下图所示,说明安装nvm成功,显示版本号以及nvm的一些命令
这个可参考https://blog.csdn.net/weixin_43615570/article/details/128740964


文章转载自:

http://ysaejoCf.strbc.cn
http://nZ0c65S6.strbc.cn
http://QAs4UE13.strbc.cn
http://XQb7wbN2.strbc.cn
http://wTVjs4Pj.strbc.cn
http://o55Ggbwy.strbc.cn
http://cJ2AX3yd.strbc.cn
http://14zQwBUU.strbc.cn
http://OL3vumCu.strbc.cn
http://2s8zjb9b.strbc.cn
http://CNkS8LBO.strbc.cn
http://L0AraAlw.strbc.cn
http://ZdlzVC7q.strbc.cn
http://Q2qQ4VLC.strbc.cn
http://a85cFcOJ.strbc.cn
http://5z6ReXQD.strbc.cn
http://qQEUtDCx.strbc.cn
http://TjkZ3xLD.strbc.cn
http://2J9vCKy2.strbc.cn
http://iqNW0B83.strbc.cn
http://T4sKgOdJ.strbc.cn
http://Ia8jd0l0.strbc.cn
http://kpoF7jOU.strbc.cn
http://8jsbh8ec.strbc.cn
http://qWJej6Ej.strbc.cn
http://X0D8Ojsm.strbc.cn
http://cxcBDOQB.strbc.cn
http://YACqYnkG.strbc.cn
http://0k6c9a4I.strbc.cn
http://86rkvGXz.strbc.cn
http://www.dtcms.com/a/57521.html

相关文章:

  • 【时时三省】(C语言基础)赋值语句
  • typedef 和 using 有什么区别?
  • 前端打包优化相关 Webpack
  • 使用vue3.0+electron搭建桌面应用并打包exe
  • 互信息: 揭示变量间“心有灵犀“程度的度量器
  • 链表算法题目
  • <script setup>和export default { setup() { ... } }区别
  • Express + MongoDB 实现登录验证码
  • 如何在 JavaScript 中冻结对象:深入理解 Object.freeze() 和深冻结
  • 基于信息化技术的农业大学教师人事管理系统的构建与应用
  • C语言中的选择结构:决策的艺术
  • doris:ClickHouse
  • VAD入门(基于Python)
  • 提升数据库性能与可靠性:深入解析MySQL主从复制
  • 使用 Prim 算法生成了最小生成树, 使用 Fleury 算法生成了欧拉回路,尝试找到了一个简单的哈密尔顿圈。
  • 用友 U8出入库查询SQL 连接UNION ALL
  • 1.12.信息系统的分类【ES】
  • C#编译自动增加文件的版本号
  • Ubuntu 下 nginx-1.24.0 源码分析 - conf_ctx
  • NO.24十六届蓝桥杯备战|二维数组八道练习|杨辉三角|矩阵(C++)
  • IDEA 的 EasyCode 插件使用指南:从入门到自定义模板
  • Docker基础篇——Ubuntu下Docker安装
  • 多条件查询--java算法
  • OkHttp:工作原理 拦截器链深度解析
  • 垂直领域大模型优化:从“通用”到“专精”——打造医疗、金融、法律领域的AI专家
  • 解决stylelint对deep报错
  • C++:string容器(下篇)
  • Qt常用控件之树形QTreeWidget
  • 系统架构设计师—系统架构设计篇—基于体系结构的软件开发方法
  • 可变参数与递归