.gitignore pentru Node.js
63 reguli de ignorare pentru Node.js, gata de copiat în depozitul dvs.
JavaScript runtime construit pe motorul V8 al Chrome
.gitignore complet pentru Node.js
# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 21:49:25 UTC
# Tehnologii: Node.js
### Node.js ###
logs
# Node.js rapoarte de diagnostic
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Procesează fișierele ID
pids
# Fișierul ID proces
*.pid
# Fișier de semințe aleatorii
*.seed
# Procesează fișierul de blocare
*.pid.lock
# Jurnalele de depanare Lerna
lerna-debug.log*
# Acoperirea bibliotecii
lib-cov
# Fișier jurnal
*.log
# Director de acoperire
coverage
# Date de acoperire LCOV
*.lcov
# Informații de compilare TypeScript
*.tsbuildinfo
# Ieșire de acoperire NYC
.nyc_output
# jurnalele de depanare npm
npm-debug.log*
# Grunt stocare intermediară
.grunt
# Jurnale de depanare Yarn
yarn-debug.log*
# Dependențe Bower
bower_components
# Jurnalele de erori de fire
yarn-error.log*
# configurație nod-waf
.lock-wscript
# Compilări binare compilate
build/Release
# Dependențe Node.js
node_modules/
# Pachetele JSPM
jspm_packages/
# Module de zăpadă
web_modules/
# directorul cache npm
.npm
# Cache ESLint
.eslintcache
# Cache Stylelint
.stylelintcache
.node_repl_history
*.tgz
.yarn-integrity
# Variabile de mediu
.env
.env.*
!.env.example
# Directorul cache
.cache
# Cache pentru pachetul de colete
.parcel-cache
# Fișiere generate de Next.js
.next
# Next.js export static
out
# Ieșire de compilare Nuxt.js
.nuxt
dist
.cache/
# Nitro/Nuxt producție de producție
.output
# Ieșire de compilare VuePress
.vuepress/dist
# Fișiere temporare
.temp
.svelte-kit/
**/.vitepress/dist
**/.vitepress/cache
# Cache Docusaurus
.docusaurus
# Cadru fără server
.serverless/
# cache FuseBox
.fusebox/
# DynamoDB local
.dynamodb/
.firebase/
# Fișierul portului Tern.js
.tern-port
# Directorul de testare VS Code
.vscode-test
.pnpm-store
# Fire Plug'n'Play
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
.vite/
Ce ignoră regulile pentru Node.js
Fiecare model de mai jos și motivul pentru care se află în .gitignore.
Bușteni
| Model de fișier | Ce ignoră |
|---|---|
logs |
Bușteni |
lerna-debug.log* |
Jurnalele de depanare Lerna |
*.log |
Fișier jurnal |
npm-debug.log* |
jurnalele de depanare npm |
yarn-debug.log* |
Jurnale de depanare Yarn |
yarn-error.log* |
Jurnalele de erori de fire |
Rapoarte de diagnostic (https://nodejs.org/api/report.html)
| Model de fișier | Ce ignoră |
|---|---|
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json |
Node.js rapoarte de diagnostic |
Date de rulare
| Model de fișier | Ce ignoră |
|---|---|
pids |
Procesează fișierele ID |
*.pid |
Fișierul ID proces |
*.seed |
Fișier de semințe aleatorii |
*.pid.lock |
Procesează fișierul de blocare |
Director pentru bibliotecile instrumentate generate de jscoverage/JSCover
| Model de fișier | Ce ignoră |
|---|---|
lib-cov |
Acoperirea bibliotecii |
Director de acoperire folosit de instrumente precum Istanbul
| Model de fișier | Ce ignoră |
|---|---|
coverage |
Director de acoperire |
*.lcov |
Date de acoperire LCOV |
.nyc_output |
Ieșire de acoperire NYC |
Cache TypeScript
| Model de fișier | Ce ignoră |
|---|---|
*.tsbuildinfo |
Informații de compilare TypeScript |
Stocare intermediară Grunt (https://gruntjs.com/creating-plugins#storing-task-files)
| Model de fișier | Ce ignoră |
|---|---|
.grunt |
Grunt stocare intermediară |
Directorul de dependență Bower (https://bower.io/)
| Model de fișier | Ce ignoră |
|---|---|
bower_components |
Dependențe Bower |
.lock-wscript |
configurație nod-waf |
Compilări binare compilate (https://nodejs.org/api/addons.html)
| Model de fișier | Ce ignoră |
|---|---|
build/Release |
Compilări binare compilate |
Directoare de dependență
| Model de fișier | Ce ignoră |
|---|---|
node_modules/ |
Dependențe Node.js |
jspm_packages/ |
Pachetele JSPM |
Director de dependență Snowpack (https://snowpack.dev/)
| Model de fișier | Ce ignoră |
|---|---|
web_modules/ |
Module de zăpadă |
Directorul cache opțional npm
| Model de fișier | Ce ignoră |
|---|---|
.npm |
directorul cache npm |
Cache eslint opțional
| Model de fișier | Ce ignoră |
|---|---|
.eslintcache |
Cache ESLint |
Cache stylelint opțional
| Model de fișier | Ce ignoră |
|---|---|
.stylelintcache |
Cache Stylelint |
Istoricul REPL opțional
| Model de fișier | Ce ignoră |
|---|---|
.node_repl_history |
Istoricul REPL opțional |
Ieșirea „pachet npm”
| Model de fișier | Ce ignoră |
|---|---|
*.tgz |
Ieșirea „pachet npm” |
Fișier de integritate a firelor
| Model de fișier | Ce ignoră |
|---|---|
.yarn-integrity |
Fișier de integritate a firelor |
.env |
Variabile de mediu |
.env.* |
Fișier de integritate a firelor |
!.env.example |
Fișier de integritate a firelor |
.cache |
Directorul cache |
.parcel-cache |
Cache pentru pachetul de colete |
Fișiere generate de Next.js
| Model de fișier | Ce ignoră |
|---|---|
.next |
Fișiere generate de Next.js |
out |
Next.js export static |
Nuxt.js construiește / generează rezultate
| Model de fișier | Ce ignoră |
|---|---|
.nuxt |
Ieșire de compilare Nuxt.js |
dist |
Nuxt.js construiește / generează rezultate |
.output |
Nitro/Nuxt producție de producție |
Dosarele Gatsby
| Model de fișier | Ce ignoră |
|---|---|
.cache/ |
Dosarele Gatsby |
.vuepress/dist |
Ieșire de compilare VuePress |
.temp |
Fișiere temporare |
Directorul cache Sveltekit
| Model de fișier | Ce ignoră |
|---|---|
.svelte-kit/ |
Directorul cache Sveltekit |
**/.vitepress/dist |
Fișiere generate de vitepress |
**/.vitepress/cache |
directorul cache vitepress |
Cache Docusaurus și fișiere generate
| Model de fișier | Ce ignoră |
|---|---|
.docusaurus |
Cache Docusaurus |
directoare fără server
| Model de fișier | Ce ignoră |
|---|---|
.serverless/ |
Cadru fără server |
cache FuseBox
| Model de fișier | Ce ignoră |
|---|---|
.fusebox/ |
cache FuseBox |
Fișiere locale DynamoDB
| Model de fișier | Ce ignoră |
|---|---|
.dynamodb/ |
DynamoDB local |
Directorul cache Firebase
| Model de fișier | Ce ignoră |
|---|---|
.firebase/ |
Directorul cache Firebase |
Fișierul portului TernJS
| Model de fișier | Ce ignoră |
|---|---|
.tern-port |
Fișierul portului Tern.js |
Stochează versiunile Visual Studio Code utilizate pentru testarea extensiilor Visual Studio Code
| Model de fișier | Ce ignoră |
|---|---|
.vscode-test |
Directorul de testare VS Code |
.pnpm-store |
pnpm |
.pnp.* |
Fire Plug'n'Play |
.yarn/* |
Stochează versiunile Visual Studio Code utilizate pentru testarea extensiilor Visual Studio Code |
!.yarn/patches |
Stochează versiunile Visual Studio Code utilizate pentru testarea extensiilor Visual Studio Code |
!.yarn/plugins |
Stochează versiunile Visual Studio Code utilizate pentru testarea extensiilor Visual Studio Code |
!.yarn/releases |
Stochează versiunile Visual Studio Code utilizate pentru testarea extensiilor Visual Studio Code |
!.yarn/sdks |
Stochează versiunile Visual Studio Code utilizate pentru testarea extensiilor Visual Studio Code |
!.yarn/versions |
Stochează versiunile Visual Studio Code utilizate pentru testarea extensiilor Visual Studio Code |
fișierele Vite
| Model de fișier | Ce ignoră |
|---|---|
vite.config.js.timestamp-* |
fișierele Vite |
vite.config.ts.timestamp-* |
fișierele Vite |
.vite/ |
fișierele Vite |
Cum să utilizați acest .gitignore pentru Node.js
- Copiați regulile Node.js de mai sus sau descărcați fișierul direct.
- Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
- Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
- Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.