无服务器-AWR Lambda-Typescript-如何包含其他脚本?

问题描述 投票:1回答:1

我对这个领域很新。我创建了以下文件夹结构:

Serverless
    serverless.yml
    function1.ts
    models1.ts
    models2.ts
    <other json, config files>

models文件具有不同功能之间的共享代码。我已经安装了serverless-webpack和其他webpack。我还在.yml文件中添加了以下内容:

service:
  name: myapi

package:
  include:
    - models1.ts
    - models2.ts

当我运行serverless package时,我可以看到function1.ts被编译成.js文件并包含在.serverless.zip文件中,但我没有看到models文件被编译。我该如何完成这项工作?谢谢

amazon-web-services webpack aws-lambda serverless-framework
1个回答
0
投票

如果你的目标是包括models1.tsmodels2.ts

你可以使用这个插件https://github.com/webpack-contrib/copy-webpack-plugin

如果您希望将这些模型包含在生成的包中,我们需要确保您对webapck的导入解析配置得很好。

© www.soinside.com 2019 - 2024. All rights reserved.