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

应用从Node.js16升级到18后Serverless提示runtime不支持的问题求助

解决方案
  • 升级Serverless框架版本
    你当前使用的Serverless 3.33.0版本发布时,还未适配AWS Lambda的nodejs18.x运行时。需将框架升级到3.34.0及以上版本(该版本开始正式支持nodejs18.x),执行命令:

    npm install -g serverless@latest
    

    也可指定具体兼容版本:

    npm install -g serverless@3.34.0
    
  • 确认runtime配置正确性
    检查serverless.yml中函数的runtime配置是否准确,示例格式如下:

    functions:
      rs-ms-v1:
        runtime: nodejs18.x
        # 其他函数配置项...
    
  • 临时过渡方案(不推荐)
    若暂时无法升级框架,可尝试使用provided.al2自定义运行时,手动打包Node.js 18环境,但该方式需额外编写打包脚本,维护成本较高,仅适合短期过渡。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 10:34:51