---
title: "プロジェクトの初期化"
url: https://docs.catalyst.zoho.com/ja/tutorials/todo-list/nodejs/initialize-project/
service: All Services
type: tutorial
related_links:
- name: "CLIリソースの初期化"
url: /ja/cli/v1/initialize-resources/introduction
- name: "プロジェクトディレクトリ構造"
url: /ja/cli/v1/project-directory-structure/introduction
---
# CLIからのプロジェクトの初期化
これで、CLIからCatalystプロジェクトの作業を開始できます。最初のステップは、空のディレクトリでプロジェクトを初期化することです。これがプロジェクトのホームディレクトリとなり、すべてのプロジェクトファイルがここに保存されます。
詳細については、プロジェクトディレクトリ構造ヘルプページを参照してください。プロジェクトの初期化の詳細については、CLIヘルプドキュメントを参照してください。
To-Doリストアプリケーションでは、まずAdvanced I/Oファンクションを初期化し、その後にClientコンポーネントを初期化します。
Note: アプリケーションのコードに同じ名前が含まれているため、ファンクションのパッケージ名またはクラス名を指示どおりに正確に入力してください。
1. ローカルマシンにプロジェクト用のフォルダを作成し、ターミナルからそのフォルダに移動します。
2. そのディレクトリから以下のコマンドを実行してプロジェクトを初期化します:
catalyst init
3. **矢印キー**で移動して希望するポータルを選択し、**Enter**キーを押します。アカウントに他の組織が関連付けられていない場合は、デフォルトの組織が自動的に選択されます。
Catalystのマルチ組織ポータル機能の詳細については、このヘルプドキュメントを参照してください。
4. CLIがCatalystプロジェクトをディレクトリに関連付けるよう求めます。先ほどコンソールから作成したプロジェクトに関連付けます。リストから**ToDoList**を選択し、**Enter**を押します。
5. **スペースバー**を使用して**Functions**を選択します。**Enter**キーを押して初期化します。前述のとおり、ファンクションの設定後にクライアントの初期化とセットアップを行います。
6. CLIがファンクションのセットアップを開始します。ファンクションタイプとして**AdvancedIO**を選択し、ランタイム環境として**Node.js**を選択します。
7. パッケージ名として「to\_do\_list\_function」、エントリーポイントとして「index.js」、作成者としてメールアドレスを入力し、Enterを押します。デフォルト値を使用する場合は、入力せずにEnterを押すこともできます。CLIがNode依存関係の初期化を確認します。Yを押してインストールを確認し、Enterを押して選択を確定します。Nodeモジュールがインストールされます。
プロジェクトとファンクションの初期化が完了しました。
現在のプロジェクトディレクトリが標準構造で作成されます。ファンクションディレクトリが、設定ファイルと依存関係とともにプロジェクトディレクトリに作成され、catalyst.jsonと隠し.catalystrcファイルも作成されます。
これは、Clientコンポーネントを含まないToDoListプロジェクトのディレクトリ構造です。