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搭建HTTP服务器的实现步骤

    NodeJS搭建HTTP服务器的实现步骤

    NodeJS中用来创建服务的模块是http核心模块,本篇就来介绍关于使用http模块搭建HTTP服务器和客户端的方法,以及模块的基本 API,非常具有实用价值,需要的朋友可以参考下
    2018-10-10
  • nodejs命令行参数处理模块commander使用实例

    nodejs命令行参数处理模块commander使用实例

    这篇文章主要介绍了nodejs命令行参数处理模块commander使用实例,commander是一个非常高大上的令行参数处理模块,需要的朋友可以参考下
    2014-09-09
  • nodejs简单实现TCP服务器端和客户端的聊天功能示例

    nodejs简单实现TCP服务器端和客户端的聊天功能示例

    这篇文章主要介绍了nodejs简单实现TCP服务器端和客户端的聊天功能,结合实例形式分析了nodejs基于TCP协议实现的聊天程序客户端与服务器端具体步骤与相关操作技巧,代码备有较为详尽的注释便于理解,需要的朋友可以参考下
    2018-01-01
  • 浅谈关于axios和session的一些事

    浅谈关于axios和session的一些事

    这篇文章主要给大家介绍了关于axios和session的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看详细的介绍吧。
    2017-07-07
  • 使用GruntJS构建Web程序之合并压缩篇

    使用GruntJS构建Web程序之合并压缩篇

    前一篇讲述了如何使用concat和uglify命令实现JavaScript资源的合并,压缩。这篇讲述下css资源的合并和压缩。
    2014-06-06
  • Node.js视频流应用创建之后端的全过程

    Node.js视频流应用创建之后端的全过程

    这篇文章主要给大家介绍了关于创建Node.js视频流应用之后端的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-03-03
  • Node.js复制文件的方法示例

    Node.js复制文件的方法示例

    这篇文章主要介绍了Node.js复制文件的方法,涉及nodejs针对文件流的创建、读取、写入等操作技巧,需要的朋友可以参考下
    2016-12-12
  • node+express框架中连接使用mysql(经验总结)

    node+express框架中连接使用mysql(经验总结)

    这篇文章主要介绍了node+express框架中连接使用mysql(经验总结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • 详谈nodejs异步编程

    详谈nodejs异步编程

    本文详细介绍了node.js异步编程的分类以及异步编程存在的问题,非常的详尽,非常细致,这里推荐给小伙伴。
    2014-12-12
  • 利用node+koa+axios实现图片上传和回显功能

    利用node+koa+axios实现图片上传和回显功能

    这篇文章为大家详细介绍了如何利用node+koa+axios实现图片上传和回显功能,主要实现简单的图片上传和静态内容的访问,感兴趣的可以了解一下
    2022-05-05

最新评论