代码之家  ›  专栏  ›  技术社区  ›  meds

是否更新NextJS/playwrights nodejs版本?

  •  0
  • meds  · 技术社区  · 2 年前

    由于Playwright的Node.js版本贬值,我在Vercel上的构建开始失败:

    错误:Node.js版本12.x已弃用。在或上创建的部署 2022-08-09之后将无法建造。请将Node.js版本设置为 16.x,以便使用Node.js 16。这一变化是上游基础设施提供商做出决定的结果 (AWS)。

    然后:

    错误 [email protected] :引擎“节点”与此不兼容 单元应为版本“>=14”。发现“12.22.9”错误 不兼容的模块。

    有没有办法更新Playwright的Node.js内置版本?

    0 回复  |  直到 2 年前
        1
  •  16
  •   juliomalves    2 年前

    问题是,您在Vercel中的项目在构建应用程序时是为Node.js 12设置的,由于Playwright需要Node>=14.

    您可以在Vercel项目中的 Node.js版本 的“常规”页上的部分 项目设置 .

    看见 Node.js Version 在Vercel了解更多详细信息。