20m61 / Sonotecture

0 stars 0 forks source link

Next.jsプロジェクトの初期セットアップ #1

Closed 20m61 closed 2 months ago

20m61 commented 2 months ago

フロントエンドの開発基盤としてNext.jsのプロジェクトを作成し、基本的な構成を整えます。

  1. Next.jsプロジェクトを新規作成。
  2. 必要な依存パッケージ(Tone.js、Three.jsなど)をインストール。
  3. プロジェクトの基本構造(pages、components、styles)を設定。
  4. ESLint、Prettierなどのコードフォーマットツールを設定。
20m61 commented 2 months ago

1. Node.jsのインストール

Next.jsを使用するには、Node.jsがインストールされている必要があります。もしまだインストールしていない場合、公式サイトからインストールしてください。

インストール後、以下のコマンドでNode.jsとnpmのバージョンを確認します。

node -v
npm -v

2. Next.jsプロジェクトの作成

次に、Next.jsの新しいプロジェクトを作成します。ターミナルで以下のコマンドを実行します。

npx create-next-app@latest sonotecture

実行後、以下のような質問が表示されます。

3. 必要な依存パッケージのインストール

次に、音楽生成とビジュアライゼーションのために必要なライブラリをインストールします。

npm install tone three

4. ESLintとPrettierの設定

コードフォーマットを整えるため、ESLintとPrettierを導入します。

npm install --save-dev eslint-config-prettier eslint-plugin-prettier prettier

次に、.eslintrc.jsonファイルを編集し、Prettierとの統合を追加します。

{
  "extends": ["next/core-web-vitals", "prettier"],
  "plugins": ["prettier"],
  "rules": {
    "prettier/prettier": "error"
  }
}

.prettierrcファイルを作成し、Prettierの設定を定義します。

{
  "semi": true,
  "singleQuote": true,
  "trailingComma": "all"
}

5. プロジェクトの確認

設定が完了したら、以下のコマンドでプロジェクトを起動して、正しくセットアップされているか確認します。

npm run dev

ブラウザでhttp://localhost:3000にアクセスし、Next.jsのスタートページが表示されるはずです。

6. プロジェクトをGitHubにプッシュ

最後に、プロジェクトをGitHubにプッシュして、リポジトリに反映します。

  1. リポジトリをGitHub上で作成。
  2. 以下のコマンドを使って、ローカルリポジトリを初期化し、GitHubリポジトリにプッシュ。
git init
git add .
git commit -m "Initial Next.js project setup"
git remote add origin https://github.com/your-username/sonotecture.git
git branch -M main
git push -u origin main

これでNext.jsプロジェクトの初期セットアップが完了しました!次のステップや質問があれば教えてくださいね。