【发布时间】:2021-02-11 13:10:34
【问题描述】:
我已经解决了这个问题,但想为其他人记录它。
我有一个使用 Serverless Framework 的 TypeScript 项目。在项目中,我想使用 EJS 模板来撰写电子邮件。该实现在本地工作,但我意识到 lambda 失败了,因为 EJS 文件未包含在编译的构建中。
我尝试通过导入文件(而不是使用 fs)来解决问题,但这导致我进入了长达一天的旅程,重新构建我的构建工作流程,尝试合并 Webpack,它不断提出新的问题需要解决.
最后,我看到了 Serverless 文档中关于 excluding and including files 的部分。可能只是我,但我的印象是include 配置只是用于反转exclude 中提到的部分内容。正因为如此,我起初不理会它,但决定尝试一下,谢天谢地,它解决了我的问题。
【问题讨论】:
标签: typescript serverless-framework