在 Vue 项目中忽略 dist
目录的步骤如下:
-
修改或创建
.gitignore
文件
在项目根目录下找到或创建.gitignore
文件 -
添加忽略规则
在文件中添加以下任意一种形式:# 忽略整个 dist 目录 /dist
或
# 忽略所有 dist 目录(包括子目录中的) dist/
-
重要:清除已跟踪的文件(如果之前提交过 dist)
git rm -r --cached dist
-
提交变更
git add .gitignore git commit -m "chore: Ignore dist directory"
补充说明:
- 路径开头的
/
表示只忽略根目录下的 dist - 如果已经将 dist 提交到仓库,必须执行第 3 步清除缓存
- 推荐同时忽略的其他常见项:
node_modules/ .DS_Store *.log .env.local
完整示例 .gitignore
:
# Local development
node_modules/
dist/
# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Environment
.env.local
.env.*.local
# Editor
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?