入門
Node.jsで作るCLIアプリケーション
6

複数のサブコマンドを持つCLIアプリケーションを作成してきましたが、残っていたserveコマンドを実装します。また、オプションの入力値に対する事前変換処理と検証処理、そしてエラーハンドリングも実装しましょう。

藤田 智朗
藤田 智朗 | フロントエンド・エンジニア

前回はyargsを利用してCLIアプリケーションの骨組みを作りました。今回は、各サブコマンドの具体的な処理を実装していきます。

藤田 智朗
藤田 智朗 | フロントエンド・エンジニア

CLIアプリケーション作成によく使われるもう一つのライブラリ、yargsを紹介します。複雑なサブコマンドを作ったり、それに付随するオプションの指定が可能になります。

藤田 智朗
藤田 智朗 | フロントエンド・エンジニア

前回紹介しきれなかったCommander.jsの機能を使って、Commander.jsで作成したアプリケーションをさらに改良してみます。変換元ファイルを複数にする、出力形式を選択できるようにする、コンソール上に変換結果を出力する、などの機能を追加してみましょう。

藤田 智朗
藤田 智朗 | フロントエンド・エンジニア

CLIアプリケーションを作成するライブラリ、Commander.jsを使って少し実用的なアプリケーションを作成してみます。まずは基本機能を理解しましょう。

藤田 智朗
藤田 智朗 | フロントエンド・エンジニア

このシリーズでは、Node.jsで動作するCLIアプリケーションを実際に作りながら、その仕組みや作り方について解説していきます。まずは素のNode.jsだけで簡単なCLIアプリケーションを作り、その仕組みや機能を学びましょう。

藤田 智朗
藤田 智朗 | フロントエンド・エンジニア