Безсерверный-AWS Lambda-Typescript-Как мне включить дополнительные сценарии?
Я очень новичок в этой области. Я создал следующую структуру папок:
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
"s .zip
файл, но я не вижу models
файлы скомпилированы. Как мне получить эту работу? Спасибо
1 ответ
Если ваша цель состоит в том, чтобы включить models1.ts
а также models2.ts
Вы можете использовать этот плагин https://github.com/webpack-contrib/copy-webpack-plugin
Если вы хотите, чтобы эти модели были включены в сгенерированный пакет, мы должны убедиться, что ваше разрешение импорта в webapck правильно настроено.