Ludovic Frank Gitignore

.gitignore για Node.js

63 κανόνες παράβλεψης για Node.js, έτοιμοι για αντιγραφή στο αποθετήριό σας.

Χρόνος εκτέλεσης JavaScript βασισμένος στον κινητήρα V8 του Chrome

Το πλήρες .gitignore για Node.js

# Δημιουργήθηκε από LFGitignore - https://lfgitignore.com
# Δημιουργήθηκε: 2026-10-31 21:49:38 UTC
# Τεχνολογίες: Node.js

### Node.js ###
logs
# Node.js διαγνωστικές αναφορές
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Αρχεία αναγνωριστικού διεργασίας
pids
# Αρχείο αναγνωριστικού διαδικασίας
*.pid
# Τυχαίο αρχείο σπόρων
*.seed
# Αρχείο κλειδώματος διαδικασίας
*.pid.lock
# Μητρώα εντοπισμού σφαλμάτων Lerna
lerna-debug.log*
# Κάλυψη βιβλιοθήκης
lib-cov
# Αρχείο καταγραφής
*.log
# Κατάλογος κάλυψης
coverage
# Δεδομένα κάλυψης LCOV
*.lcov
# Πληροφορίες TypeScript κατασκευής
*.tsbuildinfo
# Έξοδος κάλυψης NYC
.nyc_output
# npm αρχεία καταγραφής εντοπισμού σφαλμάτων
npm-debug.log*
# Grunt ενδιάμεση αποθήκευση
.grunt
# Αρχεία καταγραφής αποσφαλμάτωσης Yarn
yarn-debug.log*
# Εξαρτήσεις Bower
bower_components
# Αρχεία καταγραφής σφαλμάτων νήματος
yarn-error.log*
# διαμόρφωση κόμβου-waf
.lock-wscript
# Μεταγλωττισμένα δυαδικά πρόσθετα
build/Release
# Εξαρτήσεις Node.js
node_modules/
# Πακέτα JSPM
jspm_packages/
# Μονάδες Snowpack
web_modules/
# Κατάλογος προσωρινής μνήμης npm
.npm
# Κρυφή μνήμη ESLint
.eslintcache
# Προσωρινή μνήμη Stylinint
.stylelintcache
.node_repl_history
*.tgz
.yarn-integrity
# Μεταβλητές περιβάλλοντος
.env
.env.*
!.env.example
# Κατάλογος προσωρινής μνήμης
.cache
# Προσωρινή μνήμη πακέτου δεμάτων
.parcel-cache
# Έξοδος Next.js κατασκευής
.next
# Next.js στατική εξαγωγή
out
# Έξοδος Nuxt.js κατασκευής
.nuxt
dist
.cache/
# Παραγωγή Nitro/Nuxt Έξοδος κατασκευής
.output
# Έξοδος VuePress κατασκευής
.vuepress/dist
# Προσωρινά αρχεία
.temp
.svelte-kit/
**/.vitepress/dist
**/.vitepress/cache
# Προσωρινή μνήμη Docusaurus
.docusaurus
# Πλαίσιο χωρίς διακομιστή
.serverless/
# προσωρινή μνήμη FuseBox
.fusebox/
# Τοπικό DynamoDB
.dynamodb/
.firebase/
# Αρχείο θύρας Tern.js
.tern-port
# Κατάλογος δοκιμής κώδικα VS
.vscode-test
.pnpm-store
# Νήματα Plug'n'Play
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
.vite/

Τι ακριβώς αγνοούν αυτοί οι κανόνες για Node.js

Κάθε παρακάτω μοτίβο και ο λόγος που ανήκει στο .gitignore σας.

κούτσουρα

Μοτίβο Τι αγνοεί
logs κούτσουρα
lerna-debug.log* Μητρώα εντοπισμού σφαλμάτων Lerna
*.log Αρχείο καταγραφής
npm-debug.log* npm αρχεία καταγραφής εντοπισμού σφαλμάτων
yarn-debug.log* Αρχεία καταγραφής αποσφαλμάτωσης Yarn
yarn-error.log* Αρχεία καταγραφής σφαλμάτων νήματος

Διαγνωστικές αναφορές (https://nodejs.org/api/report.html)

Μοτίβο Τι αγνοεί
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json Node.js διαγνωστικές αναφορές

Δεδομένα χρόνου εκτέλεσης

Μοτίβο Τι αγνοεί
pids Αρχεία αναγνωριστικού διεργασίας
*.pid Αρχείο αναγνωριστικού διαδικασίας
*.seed Τυχαίο αρχείο σπόρων
*.pid.lock Αρχείο κλειδώματος διαδικασίας

Κατάλογος για lib με όργανα που δημιουργούνται από το jscoverage/JSCover

Μοτίβο Τι αγνοεί
lib-cov Κάλυψη βιβλιοθήκης

Κατάλογος κάλυψης που χρησιμοποιείται από εργαλεία όπως η Κωνσταντινούπολη

Μοτίβο Τι αγνοεί
coverage Κατάλογος κάλυψης
*.lcov Δεδομένα κάλυψης LCOV
.nyc_output Έξοδος κάλυψης NYC

Προσωρινή μνήμη TypeScript

Μοτίβο Τι αγνοεί
*.tsbuildinfo Πληροφορίες TypeScript κατασκευής

Ενδιάμεση αποθήκευση Grunt (https://gruntjs.com/creating-plugins#storing-task-files)

Μοτίβο Τι αγνοεί
.grunt Grunt ενδιάμεση αποθήκευση

Κατάλογος εξάρτησης Bower (https://bower.io/)

Μοτίβο Τι αγνοεί
bower_components Εξαρτήσεις Bower
.lock-wscript διαμόρφωση κόμβου-waf

Μεταγλωττισμένα δυαδικά πρόσθετα (https://nodejs.org/api/addons.html)

Μοτίβο Τι αγνοεί
build/Release Μεταγλωττισμένα δυαδικά πρόσθετα

Κατάλογοι εξάρτησης

Μοτίβο Τι αγνοεί
node_modules/ Εξαρτήσεις Node.js
jspm_packages/ Πακέτα JSPM

Κατάλογος εξάρτησης Snowpack (https://snowpack.dev/)

Μοτίβο Τι αγνοεί
web_modules/ Μονάδες Snowpack

Προαιρετικός κατάλογος προσωρινής μνήμης npm

Μοτίβο Τι αγνοεί
.npm Κατάλογος προσωρινής μνήμης npm

Προαιρετική κρυφή μνήμη eslint

Μοτίβο Τι αγνοεί
.eslintcache Κρυφή μνήμη ESLint

Προαιρετική κρυφή μνήμη stylelint

Μοτίβο Τι αγνοεί
.stylelintcache Προσωρινή μνήμη Stylinint

Προαιρετικό ιστορικό REPL

Μοτίβο Τι αγνοεί
.node_repl_history Προαιρετικό ιστορικό REPL

Έξοδος "πακέτο npm"

Μοτίβο Τι αγνοεί
*.tgz Έξοδος "πακέτο npm"

Αρχείο ακεραιότητας νήματος

Μοτίβο Τι αγνοεί
.yarn-integrity Αρχείο ακεραιότητας νήματος
.env Μεταβλητές περιβάλλοντος
.env.* Αρχείο ακεραιότητας νήματος
!.env.example Αρχείο ακεραιότητας νήματος
.cache Κατάλογος προσωρινής μνήμης
.parcel-cache Προσωρινή μνήμη πακέτου δεμάτων

Έξοδος Next.js κατασκευής

Μοτίβο Τι αγνοεί
.next Έξοδος Next.js κατασκευής
out Next.js στατική εξαγωγή

Nuxt.js κατασκευής / παράγουν έξοδο

Μοτίβο Τι αγνοεί
.nuxt Έξοδος Nuxt.js κατασκευής
dist Nuxt.js κατασκευής / παράγουν έξοδο
.output Παραγωγή Nitro/Nuxt Έξοδος κατασκευής

Αρχεία Gatsby

Μοτίβο Τι αγνοεί
.cache/ Αρχεία Gatsby
.vuepress/dist Έξοδος VuePress κατασκευής
.temp Προσωρινά αρχεία

Κατάλογος προσωρινής μνήμης Sveltekit

Μοτίβο Τι αγνοεί
.svelte-kit/ Κατάλογος προσωρινής μνήμης Sveltekit
**/.vitepress/dist Έξοδος vitepress κατασκευής
**/.vitepress/cache κατάλογος cache vitepress

Προσωρινή μνήμη Docusaurus και αρχεία που δημιουργούνται

Μοτίβο Τι αγνοεί
.docusaurus Προσωρινή μνήμη Docusaurus

Κατάλογοι χωρίς διακομιστή

Μοτίβο Τι αγνοεί
.serverless/ Πλαίσιο χωρίς διακομιστή

προσωρινή μνήμη FuseBox

Μοτίβο Τι αγνοεί
.fusebox/ προσωρινή μνήμη FuseBox

Τοπικά αρχεία DynamoDB

Μοτίβο Τι αγνοεί
.dynamodb/ Τοπικό DynamoDB

Κατάλογος προσωρινής μνήμης Firebase

Μοτίβο Τι αγνοεί
.firebase/ Κατάλογος προσωρινής μνήμης Firebase

Αρχείο θύρας TernJS

Μοτίβο Τι αγνοεί
.tern-port Αρχείο θύρας Tern.js

Αποθηκεύει τις εκδόσεις Visual Studio Code που χρησιμοποιούνται για τη δοκιμή επεκτάσεων Visual Studio Code

Μοτίβο Τι αγνοεί
.vscode-test Κατάλογος δοκιμής κώδικα VS
.pnpm-store pnpm
.pnp.* Νήματα Plug'n'Play
.yarn/* Αποθηκεύει τις εκδόσεις Visual Studio Code που χρησιμοποιούνται για τη δοκιμή επεκτάσεων Visual Studio Code
!.yarn/patches Αποθηκεύει τις εκδόσεις Visual Studio Code που χρησιμοποιούνται για τη δοκιμή επεκτάσεων Visual Studio Code
!.yarn/plugins Αποθηκεύει τις εκδόσεις Visual Studio Code που χρησιμοποιούνται για τη δοκιμή επεκτάσεων Visual Studio Code
!.yarn/releases Αποθηκεύει τις εκδόσεις Visual Studio Code που χρησιμοποιούνται για τη δοκιμή επεκτάσεων Visual Studio Code
!.yarn/sdks Αποθηκεύει τις εκδόσεις Visual Studio Code που χρησιμοποιούνται για τη δοκιμή επεκτάσεων Visual Studio Code
!.yarn/versions Αποθηκεύει τις εκδόσεις Visual Studio Code που χρησιμοποιούνται για τη δοκιμή επεκτάσεων Visual Studio Code

Αρχεία Vite

Μοτίβο Τι αγνοεί
vite.config.js.timestamp-* Αρχεία Vite
vite.config.ts.timestamp-* Αρχεία Vite
.vite/ Αρχεία Vite

Πώς να χρησιμοποιήσετε αυτό το .gitignore για το Node.js

  1. Αντιγράψτε τους παραπάνω κανόνες Node.js ή κατεβάστε απευθείας το αρχείο.
  2. Δημιουργήστε ένα αρχείο με το όνομα .gitignore στη ρίζα του αποθετηρίου Git και επικολλήστε τους κανόνες σε αυτό.
  3. Εάν ορισμένα από αυτά τα αρχεία παρακολουθούνται ήδη, εκτελέστε το git rm -r --cached . και, στη συνέχεια, δεσμεύστε ξανά — Το Git εφαρμόζει κανόνες παράβλεψης μόνο σε αρχεία που δεν έχουν παρακολουθηθεί.
  4. Κάντε commit το .gitignore, ώστε όλη η ομάδα να χρησιμοποιεί τους ίδιους κανόνες.

Άλλα πρότυπα Χρόνος εκτέλεσης .gitignore

Δείτε κάθε πρότυπο Χρόνος εκτέλεσης