create-secra
v1.0.3
Published
Create a Secra project from the official template.
Downloads
79
Readme
create-secra
基于内置本地模板快速创建一个最简 Secra 前端项目。
使用方式
创建项目:
pnpm create secra my-app或
npm create secra@latest my-app内置模板
template/:最简Vite + React + @vlian/framework欢迎页模板。antd-adapter-template/:保留现有 Ant Design 适配版模板。
Template 功能说明
- 默认模板来源:当前包内的
template/目录。 - 交互模式下可在两个内置模板之间进行选择。
- 不使用 git clone / degit 拉取远程仓库。
- 复制模板时会自动排除以下目录:
node_modulesdist.turbo.git
- 创建项目时会根据目标目录名自动更新根目录
package.json的name字段。
临时覆盖模板目录
如需临时指定其他本地模板目录,可通过环境变量:
SECRA_TEMPLATE=/absolute/path/to/template pnpm create secra my-app显式使用内置纯净模板:
SECRA_TEMPLATE_NAME=template pnpm create secra my-app显式使用内置 antd 模板:
SECRA_TEMPLATE_NAME=antd-adapter-template pnpm create secra my-app维护内置模板
如果你想从其他项目更新 template/,可执行:
rsync -a --delete \
--exclude node_modules \
--exclude dist \
--exclude .turbo \
--exclude .git \
/path/to/source-project/ \
./template/