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

devtools/2024/10/22 14:26:18/

在 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/devtools/99474.html

相关文章

学习大数据DAY40 基于 hive 的数据处理

目录 Hive 复合数据定义方法 Hive 复合数据查询方法 hive 内置函数 上机练习 Hive 复合数据定义方法 Hive 复合数据查询方法 hive 内置函数 -- 查看系统自带的函数 show functions; -- 显示自带的函数的用法 desc function upper; -- 详细显示自带的函数的用法 desc …

分享一个基于python的租房数据分析与可视化系统Hadoop大数据源码(源码、调试、LW、开题、PPT)

💕💕作者:计算机源码社 💕💕个人简介:本人 八年开发经验,擅长Java、Python、PHP、.NET、Node.js、Android、微信小程序、爬虫、大数据、机器学习等,大家有这一块的问题可以一起交流&…

通过Android模拟蓝牙并实现自动瞄准--kmbox的代替方案

在目前成熟的目标识别AI技术下,通过AI实现FPS射击游戏中的自动瞄准已经不是什么难题。然而,如何精准地模拟人类的鼠标操作却是一个核心问题。现有的主流技术包括通过罗技鼠标的驱动技术来控制鼠标移动,以及通过硬件完全模拟鼠标的KMBOX系列设…

SQL— DML语句学习【后端 10】

数据库操作-DML 详解 在数据库管理系统中,DML(Data Manipulation Language,数据操作语言)扮演着至关重要的角色,它负责对数据库中的数据进行增、删、改操作。掌握DML操作对于数据库的日常维护和管理至关重要。本文将详…

关于Arrays.asList返回List无法新增和删除?

这个是在写项目的时候发现的&#xff0c;然后就分析了一下源码&#xff0c;得其内部原理 复现代码示例&#xff1a; public class ArraysAsList {public static void main(String[] args) {Integer[] array {1, 2, 3, 4, 5};List<Integer> list Arrays.asList(array);…

海运整箱成本与拼箱成本对比 | 国际贸易服务平台 | 箱讯科技

整箱和拼箱 在集装箱运输业务中&#xff0c;我们把一个集装箱、一个出口人、一个收货人、一个目的港&#xff0c;满足这“四个一”条件的货物叫做整箱货&#xff0c;而把一个集装箱、出口人、收货人和目的港这三项之中只要有一项是在两个或两个以上的出口运输货物&#xff0c;就…

linux(arm)移植 macchanger

在ARM Linux平台上移植macchanger工具主要涉及从源代码编译该工具&#xff0c;‌并确保它在目标ARM设备上正确运行。‌macchanger是一个用于操纵网络接口MAC地址的小工具&#xff0c;‌常用于增强网络隐私和安全性。‌ 移植步骤 1.‌准备开发环境‌&#xff1a;‌ 确保你有一…

009 批量删除

文章目录 前端后端 https://element.eleme.cn/#/zh-CN/component/button 前端 <el-button type"danger" click"batchDelete">批量删除</el-button><el-treeref"menuTree"batchDelete() {console.log("批量删除菜单..."…