27 lines
822 B
Markdown
27 lines
822 B
Markdown
# 技术背景
|
|
|
|
## 技术栈
|
|
- **pnpm:** 用于高效的依赖管理。
|
|
- **React:** 用于构建用户界面的核心库。
|
|
- **TailwindCSS:** 用于样式设计的 CSS 框架。
|
|
- **Quagga2:** 用于从视频流中解码条形码的库。
|
|
- **idb:** 一个轻量级的包装库,用于简化 IndexedDB 操作。
|
|
- **react-router-dom:** 用于在应用内进行路由和视图管理。
|
|
|
|
## 开发环境
|
|
- **构建工具:** Vite 将被用作构建工具,因为它提供了快速的开发服务器和优化的构建过程。
|
|
- **节点版本:** 建议使用最新的 LTS 版本的 Node.js。
|
|
- **包管理:** pnpm 将用于安装和管理项目依赖。
|
|
|
|
## 依赖
|
|
- `react`
|
|
- `react-dom`
|
|
- `@vitejs/plugin-react`
|
|
- `vite`
|
|
- `tailwindcss`
|
|
- `postcss`
|
|
- `autoprefixer`
|
|
- `@ericblade/quagga2`
|
|
- `idb`
|
|
- `react-router-dom`
|