🛠️ 環境構築
このセクションでは、serverless-zk-nft-app
プロジェクトをあなたのローカルマシンで動かすための準備をします。
必要なツール
開発を始める前に、お使いのコンピュータに以下のツールがインストールされていることを確認してください。これらは、モダンなWeb開発に不可欠なものです。
- Node.js:
v22以上。JavaScriptの実行環境です。 - pnpm:
高速で効率的なパッケージマネージャーです。 - Git:
ソースコードのバージョンを管理するための必須ツールです。
もしpnpmがインストールされていない場合は以下のコマンドで簡単にインストールできます!
npm install -g pnpm
📂 プロジェクトのクローンとセットアップ
準備が整ったら、早速プロジェクトのソースコードを手元に持ってきましょう。
-
リポジトリのクローン 📥:
ターミナルを開き、作業したいディレクトリで以下のコマンドを実行して、プロジェクトのテンプレートをクローンします。git clone https://github.com/unchain-tech/Base-serverless-zk-nft-app.git
-
ディレクトリへ移動 ➡️:
クローンしたプロジェクトのディレクトリに移動します。
ここが私たちの開発の拠点となります。cd Base-serverless-zk-nft-app
-
依存関係のインストール 📦:
pnpm
を使って、プロジェクト全体の依存関係をインストールします。 これには、circuit
、backend
、frontend
の各コンポーネントで必要なライブラリがすべて含まれます。pnpm i
このコマンド一発で、pnpmが
pnpm-lock.yaml
ファイルに基づいて、必要なパッケージをすべて効率的にインストールしてくれます。