之前尝试把整个node_modules推到FC运行但是耗时太长。官方推荐的方法https://help.aliyun.com/document_detail/300109.html 所使用的 Serverless Devs 虽然支持在windows上安装但是deploy时只支持linux环境
蚌埠住了
可以放到层里。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
此答案来自钉钉群“阿里函数计算官网客户"
是的,建议可以按照官方推荐的来操作。Serverless Devs是一个开源开放的Serverless开发者平台,您无需关心底层资源。通过Serverless Devs,您不仅可以可插拔式地使用Serverless的服务和框架,也可以参与组件和插件的开发,提高运维效率。同时,您还可以更简单、快速地开发、创建、测试和部署项目,实现项目全生命周期的管理。但是需要注意的是满足支持的函数运行环境列表
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。