开发者社区 > 云效DevOps > 正文

云效node构建执行yarn install 时包下载超时,这个是什么情况的呢?

node构建执行yarn install 时包下载超时,这个是什么情况的呢926ccfef893cf1ea210340991e0812ff.png

展开
收起
奔放或澜 2023-12-17 19:48:34 301 0
3 条回答
写回答
取消 提交回答
  • 前端web开发工程师

    有以下3种方法解决

    1. 配置代理
    registry源应当保持跟你yarn.lock文件一致

    #yarn版本与本地版本保持一致(非必要步骤)
    #npm install yarn@1.22.19 -g
    #yarn --version
    yarn config set registry https://registry.npmmirror.com/
    yarn config set strict-ssl false
    npm config set registry https://registry.npmmirror.com/
    npm config set strict-ssl false
    yarn config list
    yarn install
    yarn run build:test
    

    这里我建议registry源配置成

    https://registry.npmmirror.com/
    

    这是最新的国内镜像源。如果你本地不是设置这个,本地也配置一下,配置完了之后要重新安装依赖,提交yarn.lock文件

    2. 设置构建集群
    构建集群选择:“云效中国香港构建集群”,并且registry源配置为官方源

    #yarn版本与本地版本保持一致(非必要步骤)
    #npm install yarn@1.22.19 -g
    #yarn --version
    yarn config set registry https://registry.yarnpkg.com
    yarn config set strict-ssl false
    npm config set registry https://registry.npmjs.org
    npm config set strict-ssl false
    yarn config list
    yarn install
    yarn run build:test
    

    3. 使用cnpm
    这个就是最方便的,也是官方推荐的

    cnpm install
    npm run build:test
    

    具体可以看

    云效流水线使用Node构建部署前端web项目

    2025-01-02 09:45:01
    赞同 展开评论 打赏
  • 您换云效中国香港构建集群试试呢—该回答整理自钉群“云效答疑服务群”

    2023-12-18 20:15:42
    赞同 1 展开评论 打赏
  • 在云效上执行yarn install时遇到包下载超时的问题,可以尝试以下几种解决方法:

    1. 使用国内镜像源
      考虑到网络问题,你可以将npm或yarn的 registry 设置为国内的镜像源,如淘宝NPM镜像(https://registry.npm.taobao.org/)。对于Yarn,可以使用以下命令设置:

      yarn config set registry https://registry.npm.taobao.org/
      
    2. 增加超时时间
      你可以在运行yarn install时增加网络超时时间。例如:

      yarn install --network-timeout 100000
      

      这里100000是超时时间(以毫秒为单位),你可以根据需要调整这个值。

    3. 分段安装依赖
      如果你的项目有很多依赖,可以尝试分段安装,先安装主要的或必要的依赖,然后再安装其他的。

    4. 清理缓存和重试
      清理Yarn的缓存并重新尝试安装:

      yarn cache clean
      yarn install
      
    5. 优化构建配置
      在云效的构建配置中,检查是否有针对网络或下载速度的优化选项,或者是否可以自定义构建脚本以适应网络状况。

    记住,每次更改配置后,可能需要重新运行yarn install来测试新的设置是否解决了超时问题。

    2023-12-17 20:54:31
    赞同 2 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
深度学习+大数据 TensorFlow on Yarn 立即下载
Docker on Yarn 微服务实践 立即下载
深度学习+大数据-TensorFlow on Yarn 立即下载