旅好きエンジニアのメモ

旅のこと映画、統計、会計、プログラミングなど、気の向くままに語ります

Nest.jsでREPLを使う方法

普段、Railsで開発することが多いので、Nest.jsでもREPLを使用できればいいなぁと思っていたので調べていたら公式ドキュメントにREPLの書き方が書いてありました

docs.nestjs.com

main.tsと同様のディレクトリに下記内容のrepl.tsを作成して配置するだけでした。

import { repl } from '@nestjs/core';
import { AppModule } from './app.module';

async function bootstrap() {
  await repl(AppModule);
}
bootstrap();

実行は下記だけで問題なさそうでした。

npm run start -- --entryFile repl