CreateLife ~AlwaysLatest~

【簡単】Next.jsをインストールしてVercelにデプロイする

CODE Next.js

普段の業務ではLaravelでの開発がメインでフロントはズブの素人。よく耳にするNext.js,Vercelというワードがどのようなものなのかを実際に体験してみる。全体像はまだ見えていないのでハンズオンで進めながらイメージを掴んでいく。

目次

  1. node.jsのインストール
  2. Next.jsのプロジェクト作成
  3. gitにpush
  4. vercelのアカウントを作成
  5. デプロイ
  6. まとめ

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

公式サイトからインストール

LTS(Long-term Supportの略で、長期の保守運用が約束されたバージョン)をインストール

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

こちらも公式サイトに従ってインストール

npx create-next-app@latest

いくつかのプロンプトに答えていくだけでプロジェクトが立ち上がる

What is your project named? my-app
Would you like to use TypeScript? No / Yes
Would you like to use ESLint? No / Yes
Would you like to use Tailwind CSS? No / Yes
Would you like to use `src/` directory? No / Yes
Would you like to use App Router? (recommended) No / Yes
Would you like to customize the default import alias (@/*)? No / Yes
What import alias would you like configured? @/*

プロジェクトに移動して簡易サーバーを立ち上げる

cd my-app
npm run dev

ブラウザでアクセス

http://localhost:3000

3. gitにpush

新しくリポジトリを作成

既存のプロジェクトをpush

# ↓ユーザー名とプロジェクト名を適宜変更
git remote add origin git@github.com:{ユーザー名}/{プロジェクト}.git
git branch -M main
git push -u origin main

4. vercelのアカウント作成

公式サイトにて作成

githubアカウントを接続

認証

5. デプロイ

githubからプロジェクトをインポート

githubにてvercelにインポート許可するリポジトリを選択(Allでも良い)

デプロイする

できた!

接続してみる

6. まとめ

プロジェクト作成~デプロイまで簡単に実現できた。あとはデプロイする内容を勉強しながら充実させていくだけ。とても簡単でした!