Vue .gitignore

emanlee發表於2024-05-01

Vue.js 是一種流行的開源 JavaScript 框架,被廣泛用於構建現代化的 Web 應用程式。Vue.js 用於構建用於資料響應的單頁面應用程式,但是在處理大型專案時可能會出現許多臨時檔案和配置檔案,這些檔案可以使用 .gitignore 檔案從 Git 跟蹤中排除。

Vue.js 有一個標準的 .gitignore 檔案,可以覆蓋大多數用例。通常,您應該將 .gitignore 檔案放在 Git 儲存庫的根目錄中。這將確保 Git 忽略儲存庫包含的所有不需要的檔案。

# Ignore build generated files
dist/
build/
config/
# Ignore Node.js runtime files
node_modules/
# Ignore files generated by IDEs and editors
.vscode/
.idea/
# Ignore logs and other runtime files
logs/
tmp/
*.log
# Ignore test data
test-data/

該 .gitignore 檔案將忽略生成的檔案,如 dist、build 和 config 資料夾。它還將忽略 Node.js 執行時檔案,如 node_modules 資料夾以及來自 IDE 和編輯器的檔案,如 .vscode 和 .idea 資料夾。此檔案還將忽略特定的執行時檔案,如日誌檔案、tmp 檔案以及 test-data 資料夾。

在大型專案中,可能需要更新 .gitignore 檔案以包括其他臨時檔案和配置檔案。如果您需要執行此操作,請確保遵循 Git 的最佳實踐,並小心處理原始碼和 Git 提交中的潛在敏感資訊。

https://www.yzktw.com.cn/post/1209301.html

======================================

建立

在根目錄下建立 .gitignore 檔案,在.gitignore 檔案下新增如下配置
語法規範

以 / 開頭忽略當前目錄下的檔案,但不包括子目錄下的檔案
以 / 結尾忽略目錄下所有檔案及內容,不管是根目錄或子目錄都會被忽略
以 # 開頭表示註釋
以 * 匹配零個或多個字元
以 ? 匹配單個字元
以 [] 匹配括號內的任一字元
! 表示不忽略(跟蹤)匹配到的檔案或目錄
不新增任何符號表示直接忽略當前目錄下的這個檔案

前端開發常用的配置如下

.DS_Store
node_modules
/dist


# local env files
.env.local
.env.*.local

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

package-lock.json
yarn.lock

連結:https://blog.csdn.net/Komorebi_00/article/details/126418325

相關文章