一个现代、生产就绪的模板,用于使用 React Router 构建全栈 React 应用程序。
安装依赖:
npm install
使用 HMR 启动开发服务器:
npm run dev
你的应用将在 http://localhost:5173 上可用。
创建生产构建:
npm run build
使用 Docker 构建并运行:
docker build -t my-app .
# Run the container
docker run -p 3000:3000 my-app
容器化应用程序可以部署到任何支持 Docker 的平台,包括:
如果你熟悉 Node 应用的部署,内置的应用服务器已经是生产就绪的。
请确保部署 npm run build 的输出
├── package.json
├── package-lock.json (or pnpm-lock.yaml, or bun.lockb)
├── build/
│ ├── client/ # Static assets
│ └── server/ # Server-side code
此模板自带 Tailwind CSS 配置,可提供简单的默认起步体验。你可以使用任何你偏好的 CSS 框架。
用 ❤️ 和 React Router 构建。