You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派Zero W搭建PiWebRadio:npm install步骤卡壳求助

解决PiWebRadio在树莓派Zero W上npm install卡顿与caniuse-lite循环更新问题

核心解决步骤

  • 清理现有依赖缓存与锁定文件
    rm -rf node_modules package-lock.json
    
  • 手动安装适配Node.js 10 LTS的caniuse-lite版本(避免循环更新触发)
    npm install caniuse-lite@1.0.30001181 --save-dev
    
  • 调整npm参数适配树莓派Zero W的低性能
    npm config set fetch-retry-mintimeout 60000
    npm config set fetch-retry-maxtimeout 120000
    npm config set maxsockets 3
    
  • 执行npm install时跳过可选依赖,减少资源占用
    npm install --no-optional
    

备选方案:换用Yarn替代npm(适配Node.js 10)

  • 安装Yarn 1.x稳定版
    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
    echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
    sudo apt update && sudo apt install yarn=1.22.19-1
    
  • 用Yarn安装依赖
    yarn install --no-optional
    

问题说明

树莓派Zero W的ARMv6l架构性能有限,且Node.js 10 LTS属于老旧版本,与部分依赖的最新版存在兼容冲突。手动指定适配的caniuse-lite版本可直接终止循环更新提示;调整npm参数或换用Yarn则能降低安装过程中的资源消耗,避免长时间无响应。

内容的提问来源于stack exchange,提问作者Arut

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 19:18:12