快速开始

安装及使用

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

CLI 工具安装

npx @htyf-mp/cli

模板选择

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

? 输入应用程序目录名称 my-htyf-mp
? 输入应用程序名称 小程序
? 请选择模板类型? 
Expo (https://docs.expo.dev/)
  Taro (https://docs.taro.zone/)
  Game (https://docs.cocos.com/)

项目初始化

进入相项目录

 yarn install

Expo模板

具体参照 Expo 开发文档

// 运行ios
npm run ios
// 运行android
npm run android
// 运行H5
npm run web
// 红糖云服真机运行调试
npm run dgz
// 打包红糖云服小程序
npm run build:dgz

Taro模板

具体参照 Taro 开发文档

可参考 taro 开发 React Native 端开发前注意 https://docs.taro.zone/docs/react-native-remind

为了兼容器禁用less/sass/css-module等, 只用普通css语法

// 运行ios
npm run ios
// 运行android
npm run android
// 运行微信小程序
npm run dev:weapp
// 运行H5
npm run dev:h5
// 红糖云服真机运行调试
npm run dgz
// 打包红糖云服小程序
npm run build:dgz
// 其它平台,参考Taro开发文档...

Game模板

具体参照 Cocos 开发文档

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

On this page