首页 > 系统相关 >Linux系统上使用nvm管理nodejs和npm版本操作

Linux系统上使用nvm管理nodejs和npm版本操作

时间:2024-11-29 21:45:24浏览次数:10  
标签:npm 版本 nodejs https Linux nvm 安装

安装nvm

由于Github的访问性问题,所以我们不使用Github安装,而是使用Gitee安装,使用的Gitee仓库为: https://gitee.com/RubyMetric/nvm-cn

安装命令为: bash -c "$(curl -fsSL https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh)"

安装后验证:重启shell或者执行 source ~/.nvm/nvm.sh 后, 执行 nvm -v 如果显示安装版本则为执行成功

nvm换源

因为默认nvm使用的源连通性不一定很好,因此要换源

打开文件 ~/.nvm/nvm.sh

  1. 替换 NVM_NODEJS_ORG_MIRROR:-https://nodejs.org/distNVM_NODEJS_ORG_MIRROR:-https://npmmirror.com/mirrors/node,
  2. 替换 NVM_IOJS_ORG_MIRROR:-https://nodejs.org/distNVM_IOJS_ORG_MIRROR:-https://npmmirror.com/mirrors/npm
    保存即可

安装nodejs

执行 nvm ls-remote 即可查看当前可选择版本
执行 nvm install 22 即可安装nodejs 22版本最新版
执行 nvm use 22 即可将安装好的nodejs 22最新版应用
执行 node -v即可查看对应的node版本
执行 npm -v 即可查看对应的npm版本

标签:npm,版本,nodejs,https,Linux,nvm,安装
From: https://www.cnblogs.com/Lenbrother/p/18577600

相关文章

  • 【Linux探索学习】第十七弹——进程终止:深入解析操作系统中的进程终止机制
    Linux学习笔记:https://blog.csdn.net/2301_80220607/category_12805278.html?spm=1001.2014.3001.5482前言:在操作系统中,进程终止是一个至关重要的阶段,它标志着进程的生命周期结束。进程终止可能是因为任务完成,也可能是因为异常或外部干预。本文将详细讲解操作系统中的进程......
  • linux修改cst时区
    在Linux系统中,可以通过以下步骤将时区修改为CST(中国标准时间,GMT+8或称Asia/Shanghai):方法1:通过timedatectl命令修改(适用于大多数现代发行版)查看当前时区:timedatectl输出类似如下:Localtime:Fri2024-11-2910:00:00CSTUniversaltime:Fri2024-11-2902:00:00......
  • 【linux学习指南】Linux进程信号产生(二)软件中断
    文章目录......
  • 【Linux服务器】内存问题排查
    概述项目制作过程中经常出现内存问题,在该处对排查思路进行汇总,也对常见问题进行总结,以期待下一次遇到相似问题时可以快速排查,然后解决问题排查流程总结首先检查内存的整体情况使用工具htop和seme快速得知系统内存使用的全貌,识别高内存占用进程然后分析内存使用情况检查......
  • 【Linux服务器】网络问题排查思路总结
    1.总结常见问题无法连接到网络(例如无法访问互联网或内网)网络速度异常(如延迟、丢包、低带宽等)特定服务或端口无法访问排查网络问题思路2.问题与排查思路2.1检查网络接口通过IPa命令判断Ipv4地址以及接口是否正常工作(UP标识是否存在)ipa命令检查网络接口状态......
  • linux查看so库函数命令
    linux查看so库函数命令在Linux中,可以使用以下命令来查看共享对象(so)库的函数:nm命令:通过使用nm命令,可以列出so库中定义的所有符号,包括函数、变量等。使用以下命令:“nm-D“例如:nm-Dlibtest.so该命令将列出libtest.so库中的所有符号,其中包括函数名称。nm[option(s)]......
  • Linux常用基础指令-tar指令
      tar命令用于归档、压缩和解压文件。支持将多个文件或目录打包成一个文件,可以结合各种压缩算法生成高效的压缩文件格式(如.tar.gz、.tar.bz2等)。tar命令tar(tapetest的缩写)最初是为磁带设备设计的归档工具。随着时间的推移,它广泛应用于文件归档与压缩任务中。tar......
  • Linux常用命令之setfacl命令详解
    setfacl命令详解setfacl命令是Linux操作系统中用于设置文件或目录的访问控制列表(AccessControlLists,简称ACL)的工具。ACL提供了比传统Unix权限更细粒度的访问控制,可以为特定用户或用户组设置不同的权限。下面是关于setfacl命令的详细说明,包括基本语法、常用选项......
  • Linux常用命令之pvs命令详解
    pvs命令详解pvs命令是LVM(LogicalVolumeManager,逻辑卷管理器)工具集中的一个命令行工具,用于显示系统中所有物理卷(PhysicalVolumes,PV)的信息。LVM是一种磁盘管理技术,它允许用户将多个硬盘或分区组合成一个大的存储池,称为卷组(VolumeGroup,VG),然后从这个卷组中......
  • C++_Linux二进制格式
    C++调试工具GDB适合用于调试代码逻辑错误和程序崩溃,二者结合使用可以大大提高错误排查效率Valgrind和Memcheck更适合用于检查程序的内存问题,如内存泄漏、非法内存访问等。GFlags是VS中自带的内存检查工具gprof是一个GNU项目中的性能分析工具,用于分析C和C++程序的......