shenyan-cli
v3.2.7
Published
多端开发模板,现支持下载数海 UAA/公司 Lauth 后管模板
Readme
脚手架(shenyan-cli)
多端开发模板,现支持下载数海 UAA/公司 Lauth 后管模板
功能
- 配置本地文件或者终端开发环境文件.syclirc 一键生成模版
使用准备
- 安装命令:
pnpm install -g shenyan-cli配置使用
Node.js 版本:22+ 或更高

基础配置
创建 .syclirc 配置文件(可放在用户主目录或项目目录):
{
"defaultRepo": "github",
"reposLocal": {}
}配置说明
defaultRepo: 下载源配置,可选值:"github"- 从GitHub下载(默认,支持子目录直接下载)"gitee"- 从Gitee下载(会先下载整个仓库再复制子目录)
reposLocal: 本地仓库映射,格式为{"模板名": "本地路径"}
注意事项
- GitHub: 支持直接下载指定子目录,速度较快
- URL格式:
github:dushenyan/templates/template-name
- URL格式:
- Gitee: 同样支持直接下载子目录,使用tiged的子目录语法
- 仓库结构: main分支下包含多个模板子目录
- URL格式:
https://gitee.com/dushenyan/templates/template-name
- 确保网络能够正常访问对应的代码托管平台
语法说明
tiged支持的子目录语法:
# GitHub 简写格式
github:user/repo/subdirectory
# Gitee 完整URL格式
https://gitee.com/user/repo/subdirectory
# 指定分支的子目录
https://gitee.com/user/repo#branch/subdirectory支持的模板
当前支持的模板包括:
data-screen-template- 数据大屏模板geeker-admin- 管理系统模板uniapp-template- UniApp模板vutron- Vutron模板- 等更多模板...
示例配置
{
"defaultRepo": "gitee",
"reposLocal": {
"my-template": "/path/to/local/template",
"another-template": "/Users/username/templates/my-vue-template"
}
}配置文件位置优先级
- 当前工作目录的
.syclirc - 用户主目录的
.syclirc - 默认配置
然后正常运行脚手架命令:
syc create my-project创建项目
要创建新项目,请使用以下命令:
npx syc create <project-name>如果您需要强制创建,可以使用 -f 或 --force 选项:
syc create <project-name> -f查看命令详细信息
获取帮助信息:
syc --help查看当前版本:
syc --version构建开发
npm run build
npm link版本发布
npm login
npm publish --access public