AWS SAM Local + TypeScript の開発環境を整える 前編
Posted on May 05, 2018 at 10:00 (JST)
AWS LambdaをTypeScriptで開発するための環境構築時につまずいた点などを記す。
前編はTypeScript環境構築について、後編はSAM Local + Localstack環境構築について記載する。
今回はTypeScript + Webpack + Mocha + power-assertの組み合わせで下記を実現した
- 複数の成果物(LambdaのFunction単位で必要となるJSファイル)を生成
- ビルド時の引数により環境別変数やモックインスタンスの切り替えをおこなう
- Mocha + power-assertによるユニットテスト実行
- VSCodeによるデバッグ実行