@mega-tool/create-mega-app
v1.9.0
Published
让你仅通过一行命令,即可构建现代化的 Web 应用、原生 App 应用、插件、扩展等
Downloads
6
Readme
@mega-tool/create-mega-app
让你仅通过一行命令,即可构建现代化的 Web 应用、原生 App 应用、插件、扩展等。
- 可以在 macOS、Windows、Linux 上良好运行。
- 支持后期扩展
快速上手
Create Mega App 让你专注于编码本身,不用操心框架、构建工具、代码规范、配置等内容。
例如:如你需要创建名称为my-app
的项目,请运行如下命令
NPX
npx @mega-tool/create-mega-app my-app
(npx comes with npm 5.2+ and higher, see instructions for older npm versions)
NPM
npm init @mega-tool/mega-app my-app
npm init <initializer>
is available in npm 6+
Yarn
yarn create @mega-tool/mega-app my-app
yarn create <starter-kit-package>
is available in Yarn 0.25+
发展路线
Ver 1.x
- [x] 核心脚手架引擎正常运行
- [x] 引擎:支持常规的 Nuxt 官方项目模板
- [x] 引擎:支持动态模板依赖,仅仅依赖模板的 ID
以下是根据模板应用类型划分的发展节点,根据发展,再细化各能力节点
应用模板
- [ ] (JS)支持创建 Mega 常用的 云应用、云子应用
- [ ] (JS)支持创建 Mega 常用的 Web 应用
- [ ] (混合开发,Android/iOS)支持创建 Mega 常用的移动 App 应用
- [ ] (JS)支持创建 Mega 常用的小程序应用
- [ ] (JS)支持创建 Mega 常用的公众号应用
插件模板
- [ ] (JS)支持创建 Mega Web 应用的插件
- [ ] 支持创建 Mega Nuxt 插件
- [ ] 支持创建 Mega Nuxt 中间件
- [ ] (混合开发,Android/iOS)支持创建 Mega 移动应用的原生 Native 开发插件
- [ ] (JS)支持创建 Mega 小程序应用插件
SDK 模板
- [ ] (JS)支持创建原生 JS-SDK 模板
- [ ] (混合开发,Android/iOS)支持创建原生 SDK
组件库模板
- [ ] (混合开发,Android/iOS)支持创建原生+JS 组件库
- [ ] 支持创建 JS 组件库
文档模板
- [ ] 支持创建在线文档站点
工具模板
- [ ] 支持创建类脚手架的工具
- [ ] 支持创建简单的工具套件