Open3
Nest.js 9.x to 10.x メモ
Nest.js 10 に必要な Minimum バージョンを確認しましょう。
- Node.js 14
- TypeScript 4.8
既存の 9 から 10 へ更新する際は、公式のマイグレーションガイドを確認します。
最近も 9 から 10 へ更新した事例(くらしのマーケット)が上がっていました。
Nest.js で SWC が利用可能となりました。
yarn add -D @swc/cli @swc/core
nest-cli.json では compilerOptions.builder
に swc
を指定します。
{
"compilerOptions": {
"builder": "swc"
}
}
起動時のコマンドに -b swc
を付けて、ローカルサーバの起動は nest start -b swc
を入力いただくことで実行できるようになります。また、型チェックを進める場合は、さらに --type-check
を付け nest start -b swc --type-check
を入力いただければ OK でございます。
CacheModule は @nestjs/common から削除され @nestjs/cache-manager より、また HttpModule も @nestjs/common から削除され、@nestjs/axios より利用していただくよう変更されました。
- @nestjs/common の CacheModule
- @nestjs/common の HttpModule
気になった点あれば、でございますが取り急ぎこの辺まで mm