🏄♂️
React-Vite(tailwindcss)をVercel上でデプロイする
はじめに
React-Viteをvercel上までデプロイするまでの流れとサンプルデータの記録です。
前回、FastAPIをvercel上にデプロイを行いましたが、そちらも気になる方は以下をご覧ください。
FastAPI on Vercel 記事
vercelは無料でかなり使えますので、ぜひお試しください。(configの書き方さえわかればかなり簡単だと思います)
実際にデプロイした、サンプルページ
サンプルページはこんな感じで見えるはずです
感想
高速でwebアプリをデプロイできるので、テストでちょっとやってみようという方には良いと思います。
開発環境
- macOS Sequoia 15.5
- VsCode
- zsh 5.9 (arm64-apple-darwin24.0)
テンプレートを使って、とりあえずデプロイしたい方
事前インストール必要なもの
ローカル上でセットアップから起動
-
ローカルへクローンする
git clone https://github.com/testkun08080/ReactVite-vercel.git
-
仮想環境の構築
cd ReactVite-vercel/app npm install
-
ローカル起動
以下コマンドを叩いて、ブラウザでhttp://localhost:3000確認できるはずです。npm run dev
Vercel CLI を使ってテストからデプロイ
-
ローカル起動
app階層にターミナルが移動していること路確認してください。
あとはお好きなプロジェクト名などに適宜変えてください。
以下のように順調に進めば、ブラウザでhttp://localhost:3000確認できるはずです。vercel dev
以下のようなターミナルが表示されます
YOURUSERNAME ReactVIte-vercel % vercel dev Vercel CLI 42.3.0 ? Set up and develop “~/Git/ReactVIte-vercel”? yes ? Which scope should contain your project? testkun08080's projects ? Link to existing project? no ? What’s your project’s name? react-vite-vercel ? In which directory is your code located? ./app Local settings detected in vercel.json: Auto-detected Project Settings (Vite): - Build Command: vite build - Development Command: vite --port $PORT - Install Command: `yarn install`, `pnpm install`, `npm install`, or `bun install` - Output Directory: dist ? Want to modify these settings? no 🔗 Linked to testkun08080s-projects/react-vite-vercel (created .vercel) > Running Dev Command “vite --port $PORT” VITE v6.3.5 ready in 389 ms ➜ Local: http://localhost:3000/ ➜ Network: use --host to expose ➜ press h + enter to show help > Ready! Available at http://localhost:3000
-
vercelへデプロイ(プレビューとして)
vercel
vercel上ではこんな感じで見えるはずです -
、vercelへデプロイ(プロダクトとして)
vercel --prod
まとめ
特に困ることはなく、ローカルでreact-viteのアプリを作って、あとはvercel cliに任せれば、いい感じにデプロイまでやってくれます。
次はReact-Vite with FastAPIも記事にしようと思います。
それではまた!
Discussion