Spaces:
Runtime error
Runtime error
File size: 1,496 Bytes
159b89e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | ---
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` 目录预览。
|