美文网首页
解决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包下载慢的问题

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