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

执行npm install时Buble测试失败问题求助

Angular项目npm install时Buble测试超时的解决建议

针对你遇到的npm install即将完成时Buble测试超时(2000ms)导致安装失败的问题,且已排除package.json本身的问题,可尝试以下解决方案:

  • 跳过包的测试脚本执行
    直接执行npm install --ignore-scripts,该命令会跳过所有依赖包的脚本(包括测试环节),绕过Buble测试超时的问题。后续若需构建相关依赖,可单独处理。

  • 调整npm超时配置
    临时延长npm的执行超时时间,执行npm config set timeout 60000将超时设置为60秒,再重新运行npm install;或者在install命令中直接指定超时:npm install --timeout=60000。

  • 升级Node.js与npm版本
    错误日志中出现Buffer()废弃警告,说明当前Node.js版本可能存在兼容性问题或性能不足。升级至LTS版本(如v18.x或v20.x),同时更新npm到对应版本,再重新执行安装。

  • 替换废弃的Buble相关插件
    日志提示多个rollup插件已废弃,需替换为官方维护的新版本:

    1. 卸载旧插件:
      npm uninstall rollup-plugin-buble rollup-plugin-node-resolve rollup-plugin-json rollup-plugin-commonjs mkdirp@0.5.1
      
    2. 安装新插件及更新依赖:
      npm install @rollup/plugin-buble @rollup/plugin-node-resolve @rollup/plugin-json @rollup/plugin-commonjs mkdirp@latest --save-dev
      

    替换完成后再执行npm install。

  • 清理npm缓存后重装
    执行以下命令清理缓存并重置依赖:

    npm cache clean --force
    # Windows系统请执行:del /s /q node_modules && del package-lock.json
    rm -rf node_modules package-lock.json
    npm install
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 14:47:49