.gitignore untuk Node.js

63 peraturan pengabaian untuk Node.js, sedia untuk disalin ke repositori anda.

Masa jalan JavaScript dibina pada enjin V8 Chrome

.gitignore yang lengkap untuk Node.js

# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 21:49:22 UTC
# Teknologi: Node.js

### Node.js ###
logs
# Laporan diagnostik Node.js
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Fail ID proses
pids
# Fail ID proses
*.pid
# Fail benih rawak
*.seed
# Fail kunci proses
*.pid.lock
# Log nyahpepijat Lerna
lerna-debug.log*
# Liputan perpustakaan
lib-cov
# Fail log
*.log
# Direktori liputan
coverage
# Data liputan LCOV
*.lcov
# Maklumat binaan TypeScript
*.tsbuildinfo
# Keluaran liputan NYC
.nyc_output
# log nyahpepijat npm
npm-debug.log*
# Mendengus storan perantaraan
.grunt
# Log nyahpepijat Yarn
yarn-debug.log*
# Kebergantungan bower
bower_components
# Log ralat benang
yarn-error.log*
# konfigurasi nod-waf
.lock-wscript
# Tambahan binari yang disusun
build/Release
# Kebergantungan Node.js
node_modules/
# Pakej JSPM
jspm_packages/
# Modul snowpack
web_modules/
# direktori cache npm
.npm
# Cache ESLint
.eslintcache
# Cache stylelint
.stylelintcache
.node_repl_history
*.tgz
.yarn-integrity
# Pembolehubah persekitaran
.env
.env.*
!.env.example
# Direktori cache
.cache
# Cache pengikat bungkusan
.parcel-cache
# Keluaran Next.js build
.next
# Next.js eksport statik
out
# Nuxt.js membina output
.nuxt
dist
.cache/
# Nitro/Nuxt pengeluaran build output
.output
# Output binaan VuePress
.vuepress/dist
# Fail sementara
.temp
.svelte-kit/
**/.vitepress/dist
**/.vitepress/cache
# Cache Docusaurus
.docusaurus
# Rangka kerja tanpa pelayan
.serverless/
# Cache FuseBox
.fusebox/
# DynamoDB tempatan
.dynamodb/
.firebase/
# Fail port Tern.js
.tern-port
# Direktori ujian Kod VS
.vscode-test
.pnpm-store
# Benang Plug'n'Play
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
.vite/

Apa yang sebenarnya diabaikan oleh peraturan Node.js ini

Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.

Log

Corak Perkara yang diabaikan
logs Log
lerna-debug.log* Log nyahpepijat Lerna
*.log Fail log
npm-debug.log* log nyahpepijat npm
yarn-debug.log* Log nyahpepijat Yarn
yarn-error.log* Log ralat benang

Laporan diagnostik (https://nodejs.org/api/report.html)

Corak Perkara yang diabaikan
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json Laporan diagnostik Node.js

Data masa jalan

Corak Perkara yang diabaikan
pids Fail ID proses
*.pid Fail ID proses
*.seed Fail benih rawak
*.pid.lock Fail kunci proses

Direktori untuk lib berinstrumen yang dijana oleh jscoverage/JSCover

Corak Perkara yang diabaikan
lib-cov Liputan perpustakaan

Direktori liputan yang digunakan oleh alatan seperti istanbul

Corak Perkara yang diabaikan
coverage Direktori liputan
*.lcov Data liputan LCOV
.nyc_output Keluaran liputan NYC

Cache TypeScript

Corak Perkara yang diabaikan
*.tsbuildinfo Maklumat binaan TypeScript

Storan perantaraan dengusan (https://gruntjs.com/creating-plugins#storing-task-files)

Corak Perkara yang diabaikan
.grunt Mendengus storan perantaraan

Direktori pergantungan Bower (https://bower.io/)

Corak Perkara yang diabaikan
bower_components Kebergantungan bower
.lock-wscript konfigurasi nod-waf

Tambahan binari yang disusun (https://nodejs.org/api/addons.html)

Corak Perkara yang diabaikan
build/Release Tambahan binari yang disusun

Direktori kebergantungan

Corak Perkara yang diabaikan
node_modules/ Kebergantungan Node.js
jspm_packages/ Pakej JSPM

Direktori pergantungan Snowpack (https://snowpack.dev/)

Corak Perkara yang diabaikan
web_modules/ Modul snowpack

Direktori cache npm pilihan

Corak Perkara yang diabaikan
.npm direktori cache npm

Cache eslint pilihan

Corak Perkara yang diabaikan
.eslintcache Cache ESLint

Cache stylelint pilihan

Corak Perkara yang diabaikan
.stylelintcache Cache stylelint

Sejarah REPL pilihan

Corak Perkara yang diabaikan
.node_repl_history Sejarah REPL pilihan

Output 'pek npm'

Corak Perkara yang diabaikan
*.tgz Output 'pek npm'

Fail Integriti Benang

Corak Perkara yang diabaikan
.yarn-integrity Fail Integriti Benang
.env Pembolehubah persekitaran
.env.* Fail Integriti Benang
!.env.example Fail Integriti Benang
.cache Direktori cache
.parcel-cache Cache pengikat bungkusan

Keluaran Next.js build

Corak Perkara yang diabaikan
.next Keluaran Next.js build
out Next.js eksport statik

Nuxt.js membina / menjana output

Corak Perkara yang diabaikan
.nuxt Nuxt.js membina output
dist Nuxt.js membina / menjana output
.output Nitro/Nuxt pengeluaran build output

fail Gatsby

Corak Perkara yang diabaikan
.cache/ fail Gatsby
.vuepress/dist Output binaan VuePress
.temp Fail sementara

Direktori cache Sveltekit

Corak Perkara yang diabaikan
.svelte-kit/ Direktori cache Sveltekit
**/.vitepress/dist vitepress membina output
**/.vitepress/cache direktori cache vitepress

Cache Docusaurus dan fail yang dijana

Corak Perkara yang diabaikan
.docusaurus Cache Docusaurus

Direktori tanpa pelayan

Corak Perkara yang diabaikan
.serverless/ Rangka kerja tanpa pelayan

Cache FuseBox

Corak Perkara yang diabaikan
.fusebox/ Cache FuseBox

Fail Tempatan DynamoDB

Corak Perkara yang diabaikan
.dynamodb/ DynamoDB tempatan

Direktori cache Firebase

Corak Perkara yang diabaikan
.firebase/ Direktori cache Firebase

Fail port TernJS

Corak Perkara yang diabaikan
.tern-port Fail port Tern.js

Menyimpan versi Visual Studio Code yang digunakan untuk menguji sambungan Visual Studio Code

Corak Perkara yang diabaikan
.vscode-test Direktori ujian Kod VS
.pnpm-store pnpm
.pnp.* Benang Plug'n'Play
.yarn/* Menyimpan versi Visual Studio Code yang digunakan untuk menguji sambungan Visual Studio Code
!.yarn/patches Menyimpan versi Visual Studio Code yang digunakan untuk menguji sambungan Visual Studio Code
!.yarn/plugins Menyimpan versi Visual Studio Code yang digunakan untuk menguji sambungan Visual Studio Code
!.yarn/releases Menyimpan versi Visual Studio Code yang digunakan untuk menguji sambungan Visual Studio Code
!.yarn/sdks Menyimpan versi Visual Studio Code yang digunakan untuk menguji sambungan Visual Studio Code
!.yarn/versions Menyimpan versi Visual Studio Code yang digunakan untuk menguji sambungan Visual Studio Code

Fail Vite

Corak Perkara yang diabaikan
vite.config.js.timestamp-* Fail Vite
vite.config.ts.timestamp-* Fail Vite
.vite/ Fail Vite

Bagaimana untuk menggunakan .gitignore ini untuk Node.js

  1. Salin peraturan Node.js di atas, atau muat turun fail terus.
  2. Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
  3. Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
  4. Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.

Templat Masa jalan .gitignore yang lain

Lihat setiap templat Masa jalan