对于部分开发者在部署就 Egg.js 应用时,部署时一直显示:
[DEBUG] Compressing function ....
因为应用在部署上传前,会对项目代码进行打包压缩,包括 vendor 文件夹,大家知道此文件夹特别大,文件也很多,tencent-scf 组件在进行打包压缩时,会出现超时不响应问题。如果你也遇到此类问题,可以尝试如下操作:
- 删除
vendor 文件夹
- 执行
composer install --no-dev (只安装必要的模块)
然后重新执行 sls --debug 进行部署。