taro-miniprogram / README.md
Trae Assistant
Clean project init
159b89e
---
title: Taro 多端开发示例
emoji: 🚀
colorFrom: blue
colorTo: green
sdk: docker
pinned: false
short_description: Taro 多端开发示例
---
# Taro 多端开发示例
这是一个基于 Taro 4 的多端开发项目,支持微信小程序、H5 等多端运行。
## 功能特性
- **多端支持**: 一套代码同时生成小程序和 H5 应用。
- **H5 适配**: H5 页面限制最大宽度并居中显示,适配桌面端浏览器。
- **中文支持**: 全中文注释和文档。
- **Docker 部署**: 提供 Dockerfile 用于容器化部署。
## 快速开始
### 安装依赖
```bash
npm install
# 或者
pnpm install
```
### 开发环境运行
```bash
# 微信小程序
npm run dev:weapp
# H5
npm run dev:h5
```
### 构建生产版本
```bash
# 微信小程序
npm run build:weapp
# H5
npm run build:h5
```
## 目录结构
```
├── config # 编译配置
├── src # 源码目录
│ ├── pages # 页面文件
│ ├── app.config.ts # 全局配置
│ ├── app.scss # 全局样式
│ ├── app.tsx # 入口组件
│ └── index.html # H5 入口模板
├── Dockerfile # Docker 构建文件
└── package.json # 项目依赖
```
## 注意事项
- H5 端使用了条件编译样式,确保在大屏设备上居中显示。
- 小程序端请使用微信开发者工具打开 `dist` 目录预览。