cdk init app --language typescript
で CDK アプリのひな型を生成すると、デフォルトではパッケージマネージャーとして NPM を使う想定になっています(package-lock.json
などが作成されます)。
NPM の代わりに Yarn を使いたい場合は、次のように package-lock.json
を削除して、yarn.lock
ファイルを生成します。
$ git rm package-lock.json
$ yarn install
生成された yarn.lock
は忘れずに Git へコミットしてください。
ちなみに、package-lock.json
が残っている状態で yarn install
しようとすると、次のような感じの Warning が表示されます。
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
関連記事
- AWS CDK で Go 言語で実装した Lambda 関数をデプロイする (GoFunction)
- AWS CDK メモ: ブートストラップ処理を実行する (cdk bootstrap)
- Go 言語で AWS CDK V2 を使う (1) 導入編
- AWS CDK で外部パラメーターを扱う(コンテキスト・バリューと環境変数)
- AWS CDK で TypeScript で実装した Lambda 関数をデプロイする (NodejsFunction)
- AWS CDK メモ: Lambda 関数コードだけ高速デプロイする (cdk deploy --hotswap)
- AWS CDK のサンプルコード集(TypeScript 版)