快速开始

安装及使用

htyf-mp 项目基于 node,请确保已具备较新的 node 环境(>=16.20.0),推荐使用 node 版本管理工具 nvm 来管理 node,这样不仅可以很方便地切换 node 版本,而且全局安装时候也不用加 sudo 了。

CLI 工具安装

npx @htyf-mp/cli

模板选择

接下来,使用CLI配置项目名和Appid,或者稍后再配置,最后选择模板类型

? 输入应用程序目录名称 my-htyf-mp
? 输入应用程序名称 小程序
? 请选择模板类型? (Use arrow keys)
❯ Taro
  ReactNative
  Game

项目初始化

进入相项目录

 yarn install

编译运行

使用 htyf 的 build 命令可以把 htyf 代码编译成不同端的代码,然后在对应的开发工具中查看效果。

htyf 编译分为 dev 和 build 模式:

  1. dev 模式将会监听文件修改。
  2. build 模式将不会监听文件修改,并会对代码进行压缩打包。
  3. dev 模式生成的文件较大,编译速度会下降。

RN模板

具体参照 reactnative 开发文档

// 开发调试
npm run start
// 打包红糖小程序
npm run build:dgz
// 选择真机运行调试
npm run dgz

Taro模板

具体参照 Taro 开发文档

// 开发调试
npm run dev:dgz
// 打包红糖小程序
npm run build:dgz
// 选择真机运行调试
npm run dgz

Game模板

具体参照 Cocos 开发文档

// 打包红糖小程序
npm run build:dgz
// 选择真机运行调试
npm run dgz