【问题标题】:Serverless-AWS Lambda-Typescript-How do I include additional scripts?Serverless-AWS Lambda-Typescript-如何包含额外的脚本?
【发布时间】:2018-05-28 21:03:04
【问题描述】:

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

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】:

    如果您的目标是包含 models1.tsmodels2.ts

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

    如果您希望将这些模型包含在生成的包中,我们需要确保您在 webapck 上的导入分辨率配置正确。

    【讨论】:

      猜你喜欢
      • 2013-06-18
      • 1970-01-01
      • 2020-09-27
      • 2018-09-01
      • 2021-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多