metools-app-demo
v1.0.0
Published
一个检测直播源有效性的小应用
Maintainers
Readme
metools-app-starter
metools 工具(迷途工具箱)插件开发脚手架,支持在线调试和打包。
简介
本项目是专为 metools 工具(迷途工具箱) 设计的插件开发脚手架。通过此脚手架,开发者可以快速创建、调试和打包适用于 metools 平台的 Vue3 插件。
作者简介
本项目由"一个橙子"开发,是一位专注于软件开发、软件制作和软件运维的互联网开发者。"一个橙子"致力于为用户提供高质量的软件解决方案,涵盖前端组件开发、云函数服务以及各种实用工具的开发。
"一个橙子"维护着个人技术网站 yigechengzi.com,分享软件开发经验和技术文章,提供 HOWUSE 前端组件库和橙汁云函数等实用工具。
如果您觉得该项目还不错,可以扫一下二维码捐赠。
技术选型
- 打包工具采用 tsdown: https://tsdown.dev/zh-CN/guide/getting-started
- 使用 vite 预览 playground: https://vitejs.dev/guide/
- 支持 typescript + vue3
- 项目可以打包并返回一个 vue3 组件
- 插件名称必须是 metools-app- 开头
- index.ts 导出必须是以下格式
export const info = {
version: "1.0.0", // 版本号,引入package.json的version
name: "应用商店", // 中文必须修改
enName: "AppStore", // 英文名必须修改
description: "应用商店", // 描述,不小于10个字符。打包时引入package.json的description
author: "Jiawei", // 作者,引入package.json的author
icon: icon, // 应用图标,必须存在
}
export default 【vue3组件】开发指南
安装依赖
npm install启动开发服务器
npm run dev构建项目
npm run build预览构建结果
npm run previewGitHub部署与模板项目设置
本项目支持部署到GitHub并设置为模板仓库,方便其他开发者快速创建基于此脚手架的新项目。
详细部署指南请参考 GITHUB_DEPLOYMENT.md 文件。
您也可以通过以下命令获取部署指导:
npm run deploy:github插件命名规范
当创建新的插件时,请确保:
- 插件文件名必须以
metools-app-开头 - 在
src/index.ts中正确导出插件信息 - 插件信息包含完整的元数据(版本、名称、描述、作者、图标)
例如,如果创建一个名为 "天气预报" 的插件,文件名应为 metools-app-weather.vue。
注意事项
- 打包时必须校验插件名称是否是 metools-app- 开头,否则将无法在 metools 平台中使用。
- 打包时必须校验 export 信息是否完整。
- 插件需要遵循 metools 平台的设计规范和交互要求。
