create-ohh-naive-admin
v1.0.14
Published
Scaffold a Vue 3 + Naive UI admin project.
Readme
create-ohh-naive-admin
一个用于快速创建 ohh-naive-admin 后台模板项目的 create-* 脚手架包。
使用方式
发布到 npm 后,可以直接执行:
pnpm create ohh-naive-admin my-admin查看帮助:
pnpm create ohh-naive-admin --help如果不传目录名,脚手架会在终端里交互询问项目目录。
创建结果
脚手架会从 template 目录复制模板源码到目标目录,并自动完成这些处理:
- 支持
--help和--force - 阻止将项目创建到模板目录本身或模板目录内部
- 不复制根目录的脚手架基础设施文件
- 生成新的
package.json - 根据目标目录名写入
name - 默认写入
version: 1.0.0 - 设置
private: true - 删除脚手架专用字段和脚本
创建完成后,终端会提示执行:
pnpm install
pnpm dev仓库结构
- create:CLI 核心实现与本地 smoke test
- index.mjs:npm
bin指向的根入口,只做转发 - template:真正的模板项目源码
- template/README.md:生成后项目的使用说明
- template/AGENTS.md:生成后项目的协作约定
本地调试
本地调试脚手架时,可以直接执行:
pnpm create:local my-admin或:
node ./index.mjs my-admin维护命令
当前根包主要用于脚手架维护,常用命令包括:
pnpm create:local my-admin
pnpm create:smoke
pnpm pack:check如果需要验证发布包内容,可执行:
npm pack --dry-run模板项目说明
如果你关心的是生成后的后台项目怎么开发,请直接看:
环境要求
- Node.js: 24.11.1
- pnpm: 10.33.0
免责声明
本项目仅供学习与参考使用。
如果将本项目用于商业用途,使用者应自行评估风险并承担由此产生的责任;对于因使用本项目而引发的错误、损失或其他后果,作者不承担相关责任。
