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