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

Heroku部署Playwright遇STACK版本错误问题求助

解决Heroku部署Playwright时STACK版本不兼容的问题

报错原因

你使用的Playwright buildpack仅支持heroku-18和heroku-20这两个Heroku栈版本,而你的应用当前配置的栈版本不在此范围内,因此触发了部署失败的报错。

解决步骤

  • 查看当前应用的栈版本:

    heroku stack --app your-app-name
    

    替换your-app-name为你的Heroku应用名称,查看输出中的当前栈(比如可能是heroku-22)。

  • 将应用切换到兼容的栈版本(推荐heroku-20,heroku-18即将停止官方支持):

    heroku stack:set heroku-20 --app your-app-name
    
  • 重新推送代码触发部署:

    git push heroku main
    

    若你的部署分支不是main,替换为对应的分支名。

额外检查项

  • 确认已配置正确的环境变量:PLAYWRIGHT_BROWSERS_PATH=0,这个变量是让buildpack自动安装Chromium浏览器的关键。
  • 你的playwright-chromium版本^1.27.1与heroku-20栈完全兼容,无需调整版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 21:40:51