JSPM

  • Created
  • Published
  • 0
  • Score
    100M100P100Q67595F
  • License MIT

让你仅通过一行命令,即可构建现代化的 Web 应用、原生 App 应用、插件、扩展等

Package Exports

  • @mega-tool/create-mega-app
  • @mega-tool/create-mega-app/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@mega-tool/create-mega-app) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

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

  • 核心脚手架引擎正常运行
  • 引擎:支持常规的 Nuxt 官方项目模板
  • 引擎:支持动态模板依赖,仅仅依赖模板的 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 组件库

文档模板

  • 支持创建在线文档站点

工具模板

  • 支持创建类脚手架的工具
  • 支持创建简单的工具套件