美文网首页
解决npm包下载慢的问题

解决npm包下载慢的问题

作者: 過尽千帆_YL | 来源:发表于2021-05-24 19:54 被阅读0次

1. 为什么下包速度慢

在使用 npm 下包的时候,默认从国外的 https://registry.npmjs.org/ 服务器进行下载,此时,网络数据的传输需要经

过漫长的海底光缆,因此下包速度会很慢。

扩展阅读 - 海底光缆:

2. 淘宝 NPM 镜像服务器

# 查看当前的下包镜像源
npm config get registry
#设置为淘宝镜像
npm config set registry https://registry.npm.taobao.org
#检查是否设置成功
npm config get registry

3. 切换 npm 的下包镜像源

下包的镜像源,指的就是下包的服务器地址。

// 查看当前的下包镜像源
npm config get registry
// 将下包的镜像源切换为淘宝镜像源
npm config set registry=http://registry.npm.taobao.org/
// 检查镜像源是否下载成功
npm config get registry

4. nrm

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

#安装nrm
npm i nrm -g
#查看可用镜像列表
nrm ls
#设置你需要的镜像
nrm use taobao

#下载nrm会出现的两个问题
#  第一个报错,这个是报错路径 例子:C:\Users\acme\AppData\Roaming\npm\node_modules\nrm\cli.js:17:20
# 解决方法,注释 cli.js的第十七行代码,把这行代码复制粘贴上去 
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');

#  第二个报错 解决方案:
https://www.cnblogs.com/lingblog/p/11845011.html

nodemon  可以让服务器自动更新代码 

相关文章

  • 解决npm下载慢的问题

    现在node已经越来越流行了,通过node的插件已经越来越多了,如果不行安装cnpm 又想使用淘宝服务器下载插件,...

  • 【运维经】第6章——node(npm)加速(1)

    node(npm)加速 慢!慢!慢!还是要解决慢的问题,通过换成国内源来解决npm install慢的问题。 我用...

  • 3-node-npm-nrm切换包下载地址

    问题,解决方法,使用 一.问题 npm包是托管在国外服务器上的,我们要下载包很麻烦 二.解决方法 通过下载地址镜像...

  • 解决npm包下载慢的问题

    1. 为什么下包速度慢 在使用 npm 下包的时候,默认从国外的 https://registry.npmjs.o...

  • npm 有关

    NPM npm install慢的问题 npm install[你要下载的模块]--registry=http:/...

  • 关于NPM的种种事情

    第一,解决npm安装慢的问题 第二,解决npm安装时的冲突问题 报错:npm ERR! Cannot read p...

  • 淘宝镜像

    本文是解决使用npm和yarn时,下载安装包缓慢的问题。解决这个问题最简单的方法就是设置安装包的仓库地址为淘宝镜像...

  • npm安装填坑2022

    结论 放弃一切国内加速方案,cnpm能解决npm的网络问题,但解决不了一些包的下载。而这种概率很高。npm对代理的...

  • egg

    一 、egg.js之解决跨域问题(egg-cors) 下载 egg-cors 包npm i egg-cors --...

  • nrm

    1. 在国内使用npm下载依赖包有时会非常慢,而cnpm也不够理想,这里推荐nrm 2. 下载: 2.1npm...

网友评论

      本文标题:解决npm包下载慢的问题

      本文链接:https://www.haomeiwen.com/subject/gbltsltx.html