npm查看镜像源与切换镜像源方法详解

 更新时间:2023年06月01日 10:32:09   作者:Tom_Li  
这篇文章主要为大家介绍了npm查看镜像源与切换镜像源方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

一.npm

下载包使用 npm ,全名叫做 Node Package Manager(简称 npm 包管理工具),这个包管理工具随着 Node.js 的安装包一起被安装到了用户的电脑上

npm命令

// 初始化

npm init -y

// 安装一个包

npm i xxx

//一次性安装所有的依赖包

npm install

// 卸载具体的包

npm uninstall XXX

二. 解决包下载慢的问题

分析包下载慢的原因
在使用 npm 下包的时候,默认从国外的 npm 服务器进行下载,此时,网络数据的传输需要经过漫长的海底光缆,因此下包速度会很慢
了解淘宝 npm 镜像服务器的作用

淘宝在国内搭建了一个服务器,专门把国外官方服务器上的包同步到国内的服务器,然后在国内提供下包的服务。从而极大的提高了下包的速度
镜像是一种文件存储形式,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像

1. 镜像源链接

切换淘宝镜像源:

npm config set registry http://registry.npm.taobao.org

切换官方镜像源:

npm config set registry http://www.npmjs.org

查看镜像源使用状态:

npm config get registry

2. 使用nrm切换下载包的服务器

为了更方便的切换下包的镜像源,可以安装 nrm 这个小工具,利用 nrm 提供的终端命令,可以快速查看和切换下包的镜像源

下载

nrm:npm install -g nrm

查看可切换的镜像源: 

nrm ls

(*表示正在使用的镜像源)

将下包的镜像源切换为淘宝:

nrm use taobao

注意:

在Linux系统环境里面如果下载nrm后执行nrm ls命令出现未找到命令,需要配置全局的软链接:sudo ln -s /home/nodejs/bin/nrm /usr/local/bin/其中 /home/nodejs/bin/nrm 是指你本地安装nodejs包的路径。

/usr/local/bin/路径是你的程序命令执行路径,相当与Windows系统下的环境变量 PATH 路径,配置后可以在系统的任意位置执行你的命令。

以上就是npm查看镜像源与切换镜像源方法详解的详细内容,更多关于npm查看切换镜像源的资料请关注脚本之家其它相关文章!

相关文章

  • 详解nodejs中exports和module.exports的区别

    详解nodejs中exports和module.exports的区别

    本文主要介绍了exports 和 module.exports 的区别。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • Node.js 制作实时多人游戏框架

    Node.js 制作实时多人游戏框架

    这篇文章主要介绍了Node.js 制作实时多人游戏框架,需要的朋友可以参考下
    2015-01-01
  • Node.Js生成比特币地址代码解析

    Node.Js生成比特币地址代码解析

    本篇文章给大家分享了关于用NODE.JS生成比特币地址的相关代码,对此有兴趣的读者们可以参考测试下。
    2018-04-04
  • Nodejs excel(.xlsx) 文件的读写方式

    Nodejs excel(.xlsx) 文件的读写方式

    这篇文章主要介绍了Nodejs excel(.xlsx) 文件的读写方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • node.js中npm包管理工具用法分析

    node.js中npm包管理工具用法分析

    这篇文章主要介绍了node.js中npm包管理工具用法,结合实例形式分析了node.js中npm包管理工具查看、安装、更新、卸载等相关操作技巧与注意事项,需要的朋友可以参考下
    2020-02-02
  • node.js中RPC(远程过程调用)的实现原理介绍

    node.js中RPC(远程过程调用)的实现原理介绍

    这篇文章主要介绍了node.js中RPC(远程过程调用)的实现原理介绍,本文基于一个简单的RPC库nodejs light_rpc实现,需要的朋友可以参考下
    2014-12-12
  • 如何利用node转发请求详解

    如何利用node转发请求详解

    这篇文章主要给大家介绍了关于利用node转发请求的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Linux系统中如何下载、解压和安装特定版本的Node.js

    Linux系统中如何下载、解压和安装特定版本的Node.js

    Nodejs版本坑众多,不同应用可能需要不同版本,下面这篇文章主要给大家介绍了关于Linux系统中如何下载、解压和安装特定版本的Node.js的相关资料,需要的朋友可以参考下
    2024-01-01
  • nodeJS与MySQL实现分页数据以及倒序数据

    nodeJS与MySQL实现分页数据以及倒序数据

    这篇文章主要介绍了nodeJS与MySQL实现分页数据以及倒序数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • node.js Promise对象的使用方法实例分析

    node.js Promise对象的使用方法实例分析

    这篇文章主要介绍了node.js Promise对象的使用方法,结合实例形式分析了node.js中Promise对象的功能、定义、调用方法及相关使用技巧,需要的朋友可以参考下
    2019-12-12

最新评论