之前尝试把整个node_modules推到FC运行但是耗时太长。官方推荐的方法https://hel[阿里云函数计算]

之前尝试把整个node_modules推到FC运行但是耗时太长。官方推荐的方法https://help.aliyun.com/document_detail/300109.html 所使用的 Serverless Devs 虽然支持在windows上安装但是deploy时只支持linux环境

蚌埠住了

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 可以放到层里。https://help.aliyun.com/document_detail/193057.html?spm=a2c4g.181602.0.0.2a6b619fF6LMan#p-ja7-v5w-4p9

    原理是要在容器镜像里进行npm install,然后 npm run build。把 node_modules 传到层里,把构建物作为代码包。

    这里有个类似的项目。项目里写了一些脚本。 https://github.com/devsapp/start-weapp/tree/main/src

    另外可以直接用 s 工具提供的 s build 的 script-file 参数。就不用自己在脚本里自己起docker了。 https://docs.serverless-devs.com/fc/command/build#%E5%8F%82%E6%95%B0%E8%A7%A3%E6%9E%90

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

  2. 是的,建议可以按照官方推荐的来操作。Serverless Devs是一个开源开放的Serverless开发者平台,您无需关心底层资源。通过Serverless Devs,您不仅可以可插拔式地使用Serverless的服务和框架,也可以参与组件和插件的开发,提高运维效率。同时,您还可以更简单、快速地开发、创建、测试和部署项目,实现项目全生命周期的管理。但是需要注意的是满足支持的函数运行环境列表