create-river-miniapp
v0.1.1
Published
Scaffold River mini-app projects with html/vue/react templates
Maintainers
Readme
create-river-miniapp
River 小程序脚手架,支持 html / vue / react 三种模板,并内置构建与打包脚本。
生成项目默认内置 river-miniapp-kit:
- 组件库示例模块(可直接复用)
- 接口示例模块(已对接 RiverMiniApp Bridge)
- 可复用的顶部/底部导航壳组件
注意:初始化入口程序是“最小示例”,不是完整组件库页面;开发者可按需挂载 kit。
使用
npx create-river-miniapp my-miniapp或指定模板:
npx create-river-miniapp my-miniapp --template vue
npx create-river-miniapp my-miniapp --template react无交互模式:
npx create-river-miniapp my-miniapp --template html --id local.my_miniapp --name "我的小程序" --yes生成项目常用命令
npm install
npm run dev
npm run build
npm run package:miniappnpm run package:miniapp 会输出:
miniapp_output/packages/<app_id>.zipminiapp_output/miniapps.partial.json
可将 miniapps.partial.json 的条目合并到你的 miniapps.json 中。
kit 复用
生成后你可以直接从 src/river-miniapp-kit 引入:
import { mountRiverMiniAppKitDemo } from './river-miniapp-kit';或按需复用:
import {
renderComponentsTab,
renderApiTab,
createDefaultComponentDemoState,
createDefaultApiDemoState,
} from './river-miniapp-kit';