一个现代、可用于生产环境的模板,用于使用 React Router 构建全栈 React 应用。
安装依赖:
npm install
启动带有 HMR 的开发服务器:
npm run dev
你的应用将在 http://localhost:5173 可用。
创建生产构建:
npm run build
使用 Docker 构建并运行:
docker build -t my-app .
# 运行容器
docker run -p 3000:3000 my-app
容器化应用可部署至任何支持 Docker 的平台,包括:
如果你熟悉 Node 应用部署,内置的应用服务器已可用于生产环境。
请确保部署 npm run build 的输出
├── package.json
├── package-lock.json (或 pnpm-lock.yaml,或 bun.lockb)
├── build/
│ ├── client/ # 静态资源
│ └── server/ # 服务端代码
此模板已配置 Tailwind CSS,提供简单的默认起步体验。你可以使用任何你喜欢的 CSS 框架。
使用 ❤️ 和 React Router 构建。