Ubuntu 22.04 上更换 Node 版本管理器(nvm)的源

server/2024/10/22 18:44:13/

在 Ubuntu 22.04 上更换 Node 版本管理器(nvm)的源,可以通过修改 nvm 的配置文件来实现。以下是更换 nvm 源的步骤:

  1. 打开终端

  2. 备份原始配置文件(可选,但推荐):

    mv ~/.nvm/nvm.sh ~/.nvm/nvm.sh.backup
    
  3. 编辑 nvm 配置文件
    使用文本编辑器打开 nvm 的配置文件 nvm.sh。如果你使用的是默认的 shell,该文件通常位于 ~/.nvm 目录下。

    nano ~/.nvm/nvm.sh
    
  4. 修改或添加 NVM 源
    nvm.sh 文件中,找到 NVM_NODEJS_ORG_MIRROR 变量并修改其值为你想要使用的源。例如,要使用淘宝的 Node.js 镜像源,可以添加或修改以下行:

    NVM_NODEJS_ORG_MIRROR="https://npm.taobao.org/mirrors/node"
    NVM_IOJS_ORG_MIRROR="https://npmmirror.com/mirrors/npm"
    

    如下所示:
    在这里插入图片描述

  5. 保存并关闭文件
    保存更改并退出编辑器。

  6. 重新加载 nvm
    为了让更改生效,你需要重新加载 nvm。你可以通过运行以下命令来重新加载 nvm 环境:

    source ~/.nvm/nvm.sh
    
  7. 验证源是否更改
    使用以下命令检查 nvm 是否使用了新的源:

    nvm ls-remote
    

    这将列出所有可用的 Node.js 版本,如果源更改成功,你应该能够看到从新源获取的版本列表。

  8. 安装或更新 Node 版本
    现在你可以使用 nvm 安装或更新 Node.js 版本,新版本的 Node.js 将从你指定的源下载。

    nvm install 14 # 举例安装 Node.js 14 版本
    

请注意,更换源可能会影响下载速度和稳定性,确保你选择的源是可靠和可用的。此外,如果你在公司内网或教育网络中,可能需要使用内部或特定区域的源。


http://www.ppmy.cn/server/103395.html

相关文章

单域名SSL证书申请三步法

申请单域名SSL证书,确保您的网站安全可信,只需简单三步: 选择证书类型与提供商:首先,确定您需要的单域名SSL证书类型,如DV(域名验证)证书。接着,选择一个信誉良好的证书提…

WPF Mvvm

了解MVVM 什么是MVVM:一种设计模式 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人…

树莓派相关项目

1.树莓派3B来搭建一个稳定的WiFi监控平台,将其模拟成一个Wimonitor。 借助树莓派模拟Wimonitor并实现WiFi窃听和嗅探 2.基于树莓派的警用远程WiFi网络侦查取证系统及其方法与流程 基于树莓派的警用远程WiFi网络侦查取证系统及其方法与流程 3.基于树莓派的快速电…

【设计模式反模式:UML图示有那些常见误用?】

🌈个人主页: 程序员不想敲代码啊 🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家 👍点赞⭐评论⭐收藏 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共…

Mybatis基础操作教程

前言 通过Mybatis入门 我们可以在IDEA中进行基础的Mybatis查询操作,接下来我们进一步对Mybatis常用操作进行整理。 准备工作 准备数据库表-- 部门管理 create table dept (id int unsigned primary key auto_increment comment 主键ID,name varchar(10) not…

mysql 四 索引总结(重点)

索引概述 索引是提高查询数据的数据结构 2、索引的结构: Btree Hash 3、索引分类 主索引,唯一索引,常规索引,全文索引,空间索引。 聚集索引,二级索引/辅助索引 4、sql性能分析 --查看操作频率 show …

内联函数的基本知识

在C语言中,使用内联函数主要通过inline关键字来声明。然而,需要注意的是,inline关键字仅仅是对编译器的建议,编译器有权忽略这个建议,特别是当函数体较大或包含复杂的控制结构时。下面是如何在C语言中使用内联函数的一…

执行rasa shell 遇到asyncio.exceptions.TimeoutError报错

在《树莓派3B运行rasa init和rasa shell遇到的tensorflow报错总结》一文中,我遇到的第7个报错是首次运行rasa shell时候碰到的。按照我在文中记录的解决方案,处理成功。 结果,今天我又一次遇到了asyncio - Task exception was never retrie…