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

如何在Glitch.com上安装适配Node v16.14.2的旧版Puppeteer?

在Glitch上不更换Node版本安装Puppeteer的方法

针对你当前Node v16.14.2、npm v7.20.6的环境,这里有两个可行的解决办法:

  • 安装适配Node16的Puppeteer稳定版本
    Puppeteer从v22开始要求Node18及以上,v21.x是最后一批支持Node16的正式版本,且并未被弃用。你可以指定安装该大版本下的最新稳定版,执行命令:

    npm i puppeteer@21.1.1
    

    这个版本完全适配你的Node版本,不会出现兼容性报错。

  • 强制忽略版本校验安装(应急方案)
    如果必须使用更高版本的Puppeteer,可通过npm参数跳过版本检查:

    npm i puppeteer --ignore-engines
    

    注意:这种方式可能导致运行时出现未知问题,建议安装后务必测试核心功能是否正常。

另外,也可以通过修改项目配置关闭npm的引擎严格检查:在package.json中添加"engineStrict": false,或者执行npm config set engine-strict false全局设置,之后再执行安装命令。但这种方式本质和上面的应急方案类似,优先选择适配版本更稳妥。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 17:47:06