开发者社区 > 云原生 > Serverless > 正文

请问一下,这个地方的参数在yaml文件里面填什么,改成nodejs16,

请问一下,这个地方的参数在yaml文件里面填什么,改成nodejs16,

提问9.png

提问10.png

是这样改吗?

展开
收起
飘飘斯嘉丽 2023-06-26 18:35:49 61 0
4 条回答
写回答
取消 提交回答
  • 十分耕耘,一定会有一分收获!

    楼主你好,如果您想在阿里云部署 Node.js 16 应用程序,可以在 template.yml 或 serverless.yml 文件中的 runtime 属性中指定 nodejs16。例如:

    yaml

    ... functions: hello: handler: app.handler runtime: nodejs16 ...

    这将告诉阿里云使用 Node.js 16 运行时来运行您的应用程序。请注意,您需要在本地安装 Node.js 16 环境,并使用 npm 安装您的依赖项。

    2023-06-27 08:57:36
    赞同 展开评论 打赏
  • 是的,你可以在runtime字段中将nodejs10改为nodejs16,以指定 Node.js 的版本为 16。

    修改后的代码如下所示:

    service:
      name: serverless-demo
      runtime: nodejs16
    

    需要注意的是,修改完后需要重新部署才能生效。可以使用以下命令进行重新部署:

    s deploy
    

    执行完该命令后,会重新部署你的 Serverless 服务,并更新为 Node.js 16 版本。

    2023-06-27 08:30:23
    赞同 展开评论 打赏
  • 从事java行业8年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    你好,你可以尝试在控制台更改函数计算函数运行环境,点击【任务】-【函数名称】进入到函数详情 image.png 点击【函数配置】-【环境信息】-【编辑】 image.png 在打开的页面选中你想要的环境点击【确定】即可 image.png

    2023-06-26 21:57:08
    赞同 展开评论 打赏
  • 这个不对 你在控制台上创建你想要的,然后在函数详情页左上角导出配置,可以导出来 s.yaml

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-06-26 18:38:50
    赞同 展开评论 打赏

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载