@mara/create
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 仓库