为了学习Taro 本人利用官方提供的 知乎小程序demogithub地址。 借鉴作者 zuoge85 的
解决了该例子process.env.TARO_ENV获取不到的问题,并整合了wxParse,实现并测试了了h5端和微信小程序端的富文本显示问题
安装 Taro 开发工具 @tarojs/cli
使用 npm 或者 yarn 全局安装
npm install -g @tarojs/cli
// 或
yarn global add @tarojs/cli
下载代码
git clone https://github.com/jimczj/taro_zhihu
# 安装依赖
cd taro_zhihu
npm i
文件目录如下:
├── dist 编译结果目录
├── config 配置目录
| ├── dev.js 开发时配置
| ├── index.js 默认配置
| └── prod.js 打包时配置
├── src 源码目录
| ├── pages 页面文件目录
| | ├── index index页面目录
| | | ├── index.js index页面逻辑
| | | └── index.css index页面样式
| ├── app.css 项目总通用样式
| └── app.js 项目入口文件
└── package.json
进入项目目录开始开发,可以选择小程序预览模式,或者h5预览模式,若使用微信小程序预览模式,则需要自行下载并打开微信开发者工具,选择预览项目根目录。
微信小程序编译预览模式:
# npm script
npm run dev:weapp
# 或 仅限全局安装
taro build --type weapp --watch
H5编译预览模式:
# npm script
npm run dev:h5
# 或 仅限全局安装
taro build --type h5 --watch
若使用 微信小程序预览模式 ,则需下载并使用微信开发者工具添加项目进行预览,此时需要注意微信开发者工具的项目设置
- 需要设置关闭ES6转ES5功能,开启可能报错
- 需要设置关闭上传代码时样式自动补全,开启可能报错
- 需要设置关闭代码压缩上传,开启可能报错