以下に、新しいNxアプリを作成するための手順とコード例を示します。
- Nxをインストールする: まず、Node.jsパッケージマネージャー(npmまたはyarn)を使用して、Nxをインストールします。以下のコマンドを実行してください。
npm install -g nx
または
yarn global add nx
- 新しいNxアプリを作成する: 次に、新しいNxアプリを作成します。以下のコマンドを使用して、アプリのスケルトンを作成します。
npx create-nx-workspace@latest
このコマンドを実行すると、プロンプトが表示され、アプリの名前や構成オプションを指定することができます。
- アプリケーションのモジュールを作成する: Nxでは、アプリケーションをモジュールとして扱います。以下のコマンドを使用して、新しいアプリケーションモジュールを作成します。
nx generate @nrwl/angular:application <アプリ名>
このコマンドを実行すると、Angularアプリケーションのスケルトンが作成されます。
- コードの追加と開発: 作成したアプリケーションモジュール内で、必要なコンポーネントやサービスなどのコードを追加しましょう。Nxは、モジュール間の依存関係やビルド設定などを自動的に管理します。
以下は、Angularアプリケーションでコンポーネントを生成する例です。
nx generate @nrwl/angular:component <コンポーネント名> --project=<アプリ名>
このコマンドを実行すると、指定したアプリケーション内に新しいコンポーネントが生成されます。
- アプリのビルドと実行: コードの追加が完了したら、アプリをビルドして実行してみましょう。以下のコマンドを使用して、アプリをビルドします。
nx build <アプリ名>
ビルドが成功すると、指定したアプリのディレクトリ内にビルドファイルが生成されます。その後、以下のコマンドを使用して、アプリを実行します。
nx serve <アプリ名>
以上が、新しいNxアプリを作成するための基本的な手順とコード例です。詳細な設定や機能については、Nxドキュメントを参照してください。楽しい開発をお祈りしています!