1.1.1 • Published 3 years ago

@mara/create v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@mara/create

npm

Marauder 项目模板生成工具。

命令

npx(推荐)

npx @mara/create my-app

需要 npm 5.2+ 版本

npm

npm init @mara my-app

需要 npm 6+ 版本

yarn

yarn create @mara my-app

需要 yarn 0.25+ 版本

Marauder CLI

npm i @mara/cli -g

mara create my-app

参数

  • --use-npm 使用 npm 安装依赖,默认 yarn
  • --use-pnp 使用 yarn pnp 模式
  • --no-ts 不使用 typescript
  • --preset | -p 指定预设模板,vue | react | other lib
  • --force | -f 强制在指定目录生成项目

流程

  • 创建或检查应用目录
  • 生成预置 package.json,添加依赖字段
  • 安装 @mara/x 及 App 框架依赖
  • 从 @mara/x 中提取项目模板
  • 更新 package.json 余项字段
  • 生成项目 src 目录及配置文件
  • (如果不存在)初始化 git 仓库