create-secra
v0.1.11
Published
Create a Secra project from the official template.
Readme
create-secra
基于内置本地模板快速创建 Secra 前端项目。
使用方式
创建项目:
pnpm create secra my-app或
npm create secra@latest my-appTemplate 功能说明
- 默认模板来源:当前包内的
template/目录。 - 不使用 git clone / degit 拉取远程仓库。
- 复制模板时会自动排除以下目录:
node_modulesdist.turbo.git
- 创建项目时会根据目标目录名自动更新根目录
package.json的name字段。 - 脚手架复制完成后,会自动根据当前环境识别包管理器并安装依赖(
pnpm/yarn/bun/npm)。
临时覆盖模板目录
如需临时指定其他本地模板目录,可通过环境变量:
SECRA_TEMPLATE=/absolute/path/to/template pnpm create secra my-app使用内置 antd 适配模板:
SECRA_TEMPLATE_NAME=antd-adapter-template pnpm create secra my-app维护内置模板
如果你想从其他项目(例如 secra-front)更新 template/,可执行:
rsync -a --delete \
--exclude node_modules \
--exclude dist \
--exclude .turbo \
--exclude .git \
/path/to/source-project/ \
./template/