由于Playwright的Node.js版本已经过时,我在Vercel上的构建已经开始失败:
错误:Node.js版本12.x已弃用。在2022-08-09或之后创建的部署将无法生成。请在项目设置中将Node.js版本设置为16.x以使用Node.js 16。此更改是上游基础结构提供商(AWS)所做决定的结果。
紧接着是:
错误编剧@1.22.1:引擎“节点”与此模块不兼容。期望的版本“〉=14”。得到“12.22.9”错误发现不兼容的模块。
有没有办法更新Playwright内置的Node.js版本?
1条答案
按热度按时间bf1o4zei1#
问题是,在构建应用程序时,Vercel中的项目设置为Node.js 12,由于Playwright要求Node〉=14,因此该应用程序失败。
您可以在项目设置的常规页面上的Node.js版本部分下增加Vercel项目中的Node.js版本。
有关详细信息,请参见Vercel中的Node.js版本。