关于前端:npm查看镜像源与切换

22次阅读

共计 859 个字符,预计需要花费 3 分钟才能阅读完成。

一.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 门路,配置后能够在零碎的任意地位执行你的命令。

正文完
 0