如何创建无Git仓库的Next.js应用?自动初始化Git问题求助
解决create-next-app自动创建Git仓库的问题
问题原因
这是create-next-app新版本的默认行为变更——官方在后续更新中把自动初始化Git仓库设为了默认选项,和你格式化电脑、重装程序的操作无关。
解决方法
1. 单次创建时跳过Git初始化
在创建命令后添加--no-git(或简写--no-g)参数,就能避免自动创建Git仓库:
npx create-next-app@latest --no-git
2. 全局配置默认禁用Git初始化
如果希望每次创建项目都默认跳过Git初始化,可以通过npm全局配置修改默认值:
npm config set create-next-app.git false
配置生效后,后续直接运行npx create-next-app@latest就不会自动生成Git仓库了。
3. 移除已创建项目的Git仓库
如果已经创建了带Git仓库的项目,直接删除项目根目录下的.git文件夹即可:
- macOS/Linux:
rm -rf .git - Windows 命令提示符:
rd /s /q .git - Windows PowerShell:
Remove-Item -Recurse -Force .git
内容的提问来源于stack exchange,提问作者crwz
相关产品推荐
相关产品推荐

