--- title: "プロジェクトの初期化" url: https://docs.catalyst.zoho.com/ja/tutorials/document-processor/nodejs/initialize-project/ description: "Catalyst Zia Servicesのコンポーネントを使用して、入力デジタルドキュメントからデータを検出、処理、抽出するCatalyst Webアプリケーションを作成します。" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "リソースの初期化" url: /ja/cli/v1/initialize-resources/introduction - name: "プロジェクトディレクトリ構造" url: /ja/cli/v1/project-directory-structure/introduction/ --- # CLIからプロジェクトを初期化する CLIからCatalystプロジェクトの作業を開始できます。最初のステップは、空のディレクトリでプロジェクトを初期化することです。このディレクトリがプロジェクトのホームディレクトリとなり、すべてのプロジェクトファイルが保存されます。 詳細については、[プロジェクトディレクトリ構成](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/introduction/)のヘルプページをご覧ください。プロジェクトの初期化の詳細については、[CLIヘルプドキュメント](https://docs.catalyst.zoho.com/ja/cli/v1/initialize-resources/introduction/)をご参照ください。 Document Processorアプリケーションでは、クライアントとAdvanced I/O Functionコンポーネントを初期化します。このチュートリアルでは、**Node.js**プラットフォームでAdvanced I/O Functionをコーディングします。 プロジェクトを初期化し、アプリケーションに必要なFunctionとクライアントコンポーネントを作成するには、以下の手順に従ってください。 1. ローカルマシンにプロジェクト用のフォルダを作成し、CLIターミナルからそのフォルダに移動します。 2. プロジェクトを初期化するには、以下のコマンドを実行します。 ```sh catalyst init ``` 3. CLIが[デフォルトのCatalyst組織](https://docs.catalyst.zoho.com/ja/getting-started/catalyst-organizations/#the-default-organization)を選択するよう求めます。このチュートリアルの最初のステップでプロジェクトを作成した組織を選択し、**Enter**を押します。 ![select-portal](https://catalyst-docs-development.zohostratus.in/images/tutorials/document-processor/nodejs/select-portal.webp) > **Note :** プロジェクトが存在する組織を確認するには、Catalystコンソールから[マルチ組織ポータル](https://docs.catalyst.zoho.com/ja/getting-started/catalyst-organizations/#access-the-multi-org-portal)にアクセスしてください。 4. 現在のプロジェクトディレクトリを、この組織で作成したCatalystプロジェクトに関連付けることができます。**Ecommerce**を選択し、**Enter**を押します。 ![select-project](https://catalyst-docs-development.zohostratus.in/images/tutorials/document-processor/nodejs/select-project.webp) 5. **space**キーを押して**Functions**と**Client**を選択し、**Enter**を押して選択を確定し、プロジェクトを初期化します。 ![choose-resources](https://catalyst-docs-development.zohostratus.in/images/tutorials/document-processor/nodejs/choose-resources.webp) 6. CLIがFunctionのセットアップを開始します。Functionタイプとして**AdvancedIO**を選択します。 ![select-function](https://catalyst-docs-development.zohostratus.in/images/tutorials/document-processor/nodejs/select-function.webp) 7. Functionスタックとして**Node.js**の最新ランタイムを選択します。 ![select-stack](https://catalyst-docs-development.zohostratus.in/images/tutorials/document-processor/nodejs/select-stack.webp) 8. プロンプトが表示されたら、Node Functionのパッケージ名として`"zia_services_function"`を入力し、**Enter**を押します。また、このステップでエントリポイントを`index.js`と定義し、作成者情報を入力する必要があります。入力せずに**Enter**を押すと、デフォルト値が設定されます。 CLIがNodeの依存関係の初期化を促します。**Y**を押してインストールを確認し、**Enter**を押して選択を確定します。Nodeモジュールがインストールされます。 > **Note :** アプリケーションのコードに同じ名前が含まれているため、Functionのパッケージ名は指示通りに正確に入力してください。 ![functions-setup](https://catalyst-docs-development.zohostratus.in/images/tutorials/document-processor/nodejs/functions-setup.webp) 9. CLIがクライアントのセットアップを開始します。**React web app**を選択し、オプションから**JavaScript**を選択して**Enter**を押し、クライアントを[React Webアプリ](https://docs.catalyst.zoho.com/ja/cli/v1/initialize-resources/initialize-client/#react-applications)として初期化します。 ![react-app](https://catalyst-docs-development.zohostratus.in/images/tutorials/document-processor/nodejs/react-app.webp) 10. クライアントパッケージ名として**"app"**と入力し、**Enter**を押します。任意の名前を指定することもできます。 ![choose-js](https://catalyst-docs-development.zohostratus.in/images/tutorials/document-processor/nodejs/client-initialization-setup-complete.webp) Catalystの初期化が完了しました。 [プロジェクトディレクトリ](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/introduction/)に、設定ファイルと依存関係とともに、クライアントディレクトリとFunctionsディレクトリが作成されました。プロジェクトディレクトリには、`[catalyst.json](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/catalyst-json/)`設定ファイルと非表示の`.catalystrc`ファイルも含まれています。 プロジェクトディレクトリの構成は以下のようになります。 ![project-dir](https://catalyst-docs-development.zohostratus.in/images/tutorials/document-processor/nodejs/project-dir.webp)