Skip to content

クイックスタート

このチュートリアルでは、TypeScript 5.4 以降を使用してゼロから新しい Effect プロジェクトをセットアップする手順を案内します。

Node.jsの新しい Effect プロジェクトを作成するための手順は以下の通りです。

  1. 最初のステップとして、プロジェクトディレクトリを作成し、その中に移動します:

    Terminal window
    mkdir hello-effect
    cd hello-effect
  2. 次に、npm を使用して TypeScript プロジェクトを初期化します(TypeScript 5.0 またはそれ以降をインストールしていることを確認してください):

    Terminal window
    npm init -y
    npm install typescript --save-dev

    これにより、TypeScript プロジェクトの初期セットアップを含むpackage.jsonファイルが作成されます。

  3. 次に、TypeScript を初期化します:

    Terminal window
    npx tsc --init

    このコマンドを実行すると、TypeScript の設定オプションを含むtsconfig.jsonファイルが生成されます。重要なオプションのひとつにstrictフラグがあります。

    tsconfig.jsonファイルを開き、strictオプションの値がtrueに設定されていることを確認してください。

    {
    "compilerOptions": {
    "strict": true
    }
    }
  4. 次に、必要なパッケージを依存関係としてインストールします:

    Terminal window
    npm install effect

    このパッケージは、Effect プロジェクトの基盤となる機能を提供します。

次に、すべてが正しくセットアップされていることを確認するために、簡単なプログラムを書いて実行します。

ターミナルで以下のコマンドを実行します:

Terminal window
mkdir src
touch src/index.ts

index.tsファイルを開き、以下のコードを追加します:

import { Effect, Console } from "effect";
const program = Console.log("Hello, World!");
Effect.runSync(program);

index.tsファイルを実行します。ここでは、ts-nodeを使用してターミナルでindex.tsファイルを実行します:

Terminal window
npx ts-node src/index.ts

"Hello, World!"というメッセージが表示されるはずです。これにより、プログラムが正しく動作していることを確認できます。