said-cli 是一个快速拉取模板的脚手架工具,旨在简化和加速项目的初始化过程。无论是创建新的前端项目、后端项目还是其他类型的项目,said-cli 都能帮助你迅速搭建基础结构。
- 🛠️ 快速拉取模板项目
- 📦 支持多种语言和框架(如Vue、React、Node.js、Rollup等)
- ⚡ 高效的项目初始化
- 🔄 模板丰富,更新迅速
- 🔧 简单的配置和自定义
安装依赖
pnpm i运行
pnpm run dev打包生成构建产物
pnpm run build本地软链接命令调试
pnpm run link把命令注册到全局,方便调试使用
npm link查看所有被链接的全局 Node.js 包
npm ls -g --link删除项目中的链接
npm unlink删除全局的链接
npm unlink -g said-cli使用said-cli创建一个新项目非常简单。以下是基本使用方法:
said-cli create <project-name>
例如,创建一个名为my-new-project的项目:
said-cli create my-new-project
以下是一些可用的模板:
| 模板名称 | 模板简介 | 模版地址 |
|---|---|---|
| rollup-library-ts | Rollup + Ts项目模板,可用于快速开发命令行工具、库、插件等。 |
https://github.com/SaidBaseTemplate/rollup-library-ts |
| rollup-base-ts | Rollup + Ts基础模版,快速搭建基于Rollup + Ts的模板,快速开发 |
https://github.com/SaidBaseTemplate/rollup-base-ts |
| vue3-ts | vue3-ts 是一个基于 Vite 和 TypeScript 的Vue3项目模板,可用于快速开发Vue3 + Ts的前端项目 |
https://github.com/SaidBaseTemplate/vue3-ts |
| electron-vue3-ts | electron-vue3-ts 是一个基于 Vite 、Vue3和 TypeScript 的Electron项目模板,可用于快速开发Electron + Vue3 + Ts的前端项目。 |
https://github.com/SaidBaseTemplate/electron-vue3-ts.git |
| vue3-uniapp-ts | vue3-uniapp-ts 是一个基于 Uniapp 和 TypeScript 的项目模板,可用于快速搭建项目。 |
https://github.com/SaidBaseTemplate/vue3-uniapp-ts.git |
欢迎大家一起完善said-cli的模板!
Changelog - 查看项目的更新日志
欢迎任何形式的贡献!你可以通过以下方式贡献代码:
- Fork 此仓库
- 创建你的功能分支 (git checkout -b feature/fooBar)
- 提交你的更改 (git commit -am 'Add some fooBar')
- 推送到分支 (git push origin feature/fooBar)
- 创建一个新的Pull Request
该项目基于 MIT 许可证。详情请参阅 LICENSE 文件。
如果你有任何问题或建议,请通过以下方式联系我:
-
Email: 17680262548@163.com
-
GitHub Issues: 这里
感谢你使用said-cli!希望它能帮助你更快地启动和开发项目。
