一个用于快速创建 Next.js 项目的命令行工具。类似于 create-react-app、vue-cli 和 create-next-app,提供了一种简单的方式来初始化新的 Next.js 项目。
- 快速创建 Next.js 项目
- 提供多种项目模板选择
- 支持从 GitHub 拉取模板
- 支持 TypeScript
- 交互式命令行界面
- 可自定义项目配置
npm install -g next-leaf-cli
npx next-leaf-cli create my-app
next-leaf-cli create my-app
此命令会在当前目录下创建一个名为 my-app
的新项目。如果不提供项目名称,将会提示您输入。
next-leaf-cli create my-app --template tailwind
可用的模板包括:
-
basic
: 基础 Next.js 项目,包含 TypeScript 支持 -
tailwind
: 带有 Tailwind CSS 配置的 Next.js 项目 -
github
: 从 GitHub 仓库拉取模板
next-leaf-cli create my-app --template github --repo user/repo-name
或者在交互式提示中选择 GitHub 选项,并输入仓库地址。
next-leaf-cli create my-app --force
要发布此包到 npm:
# 登录到 npm (如果尚未登录)
npm login
# 更新版本号
npm version patch # 或 minor 或 major
# 发布到 npm
npm publish
首次发布前,确保检查以下事项:
- 包名称在 npm 上是可用的(可以在 npmjs.com 上搜索)
- package.json 中的信息已更新为您的信息
- 确保 README 中的指导准确且全面
如果你想在本地开发或调试此工具:
# 克隆项目
git clone https://github.com/your-username/next-leaf-cli.git
cd next-leaf-cli
# 安装依赖
npm install
# 链接到全局
npm link
# 现在你可以在任何地方使用 next-leaf-cli 命令了
next-leaf-cli create test-app
MIT