.gitignore: Node.js

63 ohitussääntöä teknologialle Node.js, valmiina kopioitavaksi tietovarastoosi.

Chromen V8-moottoriin perustuva JavaScript-ajoympäristö

Kattava .gitignore: Node.js

# Luotu LFGitignorella - https://lfgitignore.com
# Luotu: 2026-10-13 16:11:02 UTC
# Teknologiat: Node.js

### Node.js ###
logs
# Node.js-diagnostiikkaraportit
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Prosessitunnistetiedostot
pids
# Prosessitunnistetiedosto
*.pid
# Satunnaislukusiementiedosto
*.seed
# Prosessin lukitustiedosto
*.pid.lock
# Lernan virheenjäljityslokit
lerna-debug.log*
# Kirjaston kattavuus
lib-cov
# Lokitiedosto
*.log
# Kattavuushakemisto
coverage
# LCOV-kattavuustiedot
*.lcov
# TypeScript-käännöstiedot
*.tsbuildinfo
# NYC-kattavuustulokset
.nyc_output
# npm-virheenjäljityslokit
npm-debug.log*
# Grunt-välitallennus
.grunt
# Yarnin virheenjäljityslokit
yarn-debug.log*
# Bower-riippuvuudet
bower_components
# Yarnin virhelokit
yarn-error.log*
# node-waf-asetukset
.lock-wscript
# Käännetyt binäärilisäosat
build/Release
# Node.js-riippuvuudet
node_modules/
# JSPM-paketit
jspm_packages/
# Snowpack-moduulit
web_modules/
# npm-välimuistihakemisto
.npm
# ESLint-välimuisti
.eslintcache
# Stylelint-välimuisti
.stylelintcache
.node_repl_history
*.tgz
.yarn-integrity
# Ympäristömuuttujat
.env
.env.*
!.env.example
# Välimuistihakemisto
.cache
# Parcel-paketoijan välimuisti
.parcel-cache
# Next.js-käännöstulokset
.next
# Next.js:n staattinen vienti
out
# Nuxt.js-käännöstulokset
.nuxt
dist
.cache/
# Nitro/Nuxt-tuotantokäännöksen tulokset
.output
# VuePress-käännöstulokset
.vuepress/dist
# Väliaikaistiedostot
.temp
.svelte-kit/
**/.vitepress/dist
**/.vitepress/cache
# Docusaurus-välimuisti
.docusaurus
# Palvelimeton sovelluskehys
.serverless/
# FuseBox-välimuisti
.fusebox/
# Paikallinen DynamoDB
.dynamodb/
.firebase/
# Tern.js-porttitiedosto
.tern-port
# VS Coden testihakemisto
.vscode-test
.pnpm-store
# Yarn Plug'n'Play
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
vite.config.js.timestamp-*
vite.config.ts.timestamp-*
.vite/

Mitä nämä Node.js-säännöt ohittavat

Kaikki säännöt ja selitykset sille, miksi ne kuuluvat .gitignore-tiedostoosi.

Lokit

Sääntö Mitä se ohittaa
logs Lokit
lerna-debug.log* Lernan virheenjäljityslokit
*.log Lokitiedosto
npm-debug.log* npm-virheenjäljityslokit
yarn-debug.log* Yarnin virheenjäljityslokit
yarn-error.log* Yarnin virhelokit

Diagnostiikkaraportit (https://nodejs.org/api/report.html)

Sääntö Mitä se ohittaa
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json Node.js-diagnostiikkaraportit

Ajonaikaiset tiedot

Sääntö Mitä se ohittaa
pids Prosessitunnistetiedostot
*.pid Prosessitunnistetiedosto
*.seed Satunnaislukusiementiedosto
*.pid.lock Prosessin lukitustiedosto

jscoverage/JSCover-työkalujen luomien instrumentoitujen kirjastojen hakemisto

Sääntö Mitä se ohittaa
lib-cov Kirjaston kattavuus

Kattavuushakemisto, jota käyttävät esimerkiksi istanbul-työkalut

Sääntö Mitä se ohittaa
coverage Kattavuushakemisto
*.lcov LCOV-kattavuustiedot
.nyc_output NYC-kattavuustulokset

TypeScript-välimuisti

Sääntö Mitä se ohittaa
*.tsbuildinfo TypeScript-käännöstiedot

Grunt-välitallennus (https://gruntjs.com/creating-plugins#storing-task-files)

Sääntö Mitä se ohittaa
.grunt Grunt-välitallennus

Bower-riippuvuushakemisto (https://bower.io/)

Sääntö Mitä se ohittaa
bower_components Bower-riippuvuudet
.lock-wscript node-waf-asetukset

Käännetyt binäärilisäosat (https://nodejs.org/api/addons.html)

Sääntö Mitä se ohittaa
build/Release Käännetyt binäärilisäosat

Riippuvuushakemistot

Sääntö Mitä se ohittaa
node_modules/ Node.js-riippuvuudet
jspm_packages/ JSPM-paketit

Snowpack-riippuvuushakemisto (https://snowpack.dev/)

Sääntö Mitä se ohittaa
web_modules/ Snowpack-moduulit

Valinnainen npm-välimuistihakemisto

Sääntö Mitä se ohittaa
.npm npm-välimuistihakemisto

Valinnainen eslint-välimuisti

Sääntö Mitä se ohittaa
.eslintcache ESLint-välimuisti

Valinnainen stylelint-välimuisti

Sääntö Mitä se ohittaa
.stylelintcache Stylelint-välimuisti

Valinnainen REPL-historia

Sääntö Mitä se ohittaa
.node_repl_history Valinnainen REPL-historia

'npm pack' -komennon tulokset

Sääntö Mitä se ohittaa
*.tgz 'npm pack' -komennon tulokset

Yarnin eheystiedosto

Sääntö Mitä se ohittaa
.yarn-integrity Yarnin eheystiedosto
.env Ympäristömuuttujat
.env.* Yarnin eheystiedosto
!.env.example Yarnin eheystiedosto
.cache Välimuistihakemisto
.parcel-cache Parcel-paketoijan välimuisti

Next.js-käännöstulokset

Sääntö Mitä se ohittaa
.next Next.js-käännöstulokset
out Next.js:n staattinen vienti

Nuxt.js-käännöksen / -generoinnin tulokset

Sääntö Mitä se ohittaa
.nuxt Nuxt.js-käännöstulokset
dist Nuxt.js-käännöksen / -generoinnin tulokset
.output Nitro/Nuxt-tuotantokäännöksen tulokset

Gatsby-tiedostot

Sääntö Mitä se ohittaa
.cache/ Gatsby-tiedostot
.vuepress/dist VuePress-käännöstulokset
.temp Väliaikaistiedostot

Sveltekit-välimuistihakemisto

Sääntö Mitä se ohittaa
.svelte-kit/ Sveltekit-välimuistihakemisto
**/.vitepress/dist vitepress-käännöstulokset
**/.vitepress/cache vitepress-välimuistihakemisto

Docusauruksen välimuisti ja luodut tiedostot

Sääntö Mitä se ohittaa
.docusaurus Docusaurus-välimuisti

Serverless-hakemistot

Sääntö Mitä se ohittaa
.serverless/ Palvelimeton sovelluskehys

FuseBox-välimuisti

Sääntö Mitä se ohittaa
.fusebox/ FuseBox-välimuisti

DynamoDB Local -tiedostot

Sääntö Mitä se ohittaa
.dynamodb/ Paikallinen DynamoDB

Firebasen välimuistihakemisto

Sääntö Mitä se ohittaa
.firebase/ Firebasen välimuistihakemisto

TernJS-porttitiedosto

Sääntö Mitä se ohittaa
.tern-port Tern.js-porttitiedosto

Tallentaa Visual Studio Code -versiot, joita käytetään Visual Studio Code -laajennusten testaamiseen

Sääntö Mitä se ohittaa
.vscode-test VS Coden testihakemisto
.pnpm-store pnpm
.pnp.* Yarn Plug'n'Play
.yarn/* Tallentaa Visual Studio Code -versiot, joita käytetään Visual Studio Code -laajennusten testaamiseen
!.yarn/patches Tallentaa Visual Studio Code -versiot, joita käytetään Visual Studio Code -laajennusten testaamiseen
!.yarn/plugins Tallentaa Visual Studio Code -versiot, joita käytetään Visual Studio Code -laajennusten testaamiseen
!.yarn/releases Tallentaa Visual Studio Code -versiot, joita käytetään Visual Studio Code -laajennusten testaamiseen
!.yarn/sdks Tallentaa Visual Studio Code -versiot, joita käytetään Visual Studio Code -laajennusten testaamiseen
!.yarn/versions Tallentaa Visual Studio Code -versiot, joita käytetään Visual Studio Code -laajennusten testaamiseen

Vite-tiedostot

Sääntö Mitä se ohittaa
vite.config.js.timestamp-* Vite-tiedostot
vite.config.ts.timestamp-* Vite-tiedostot
.vite/ Vite-tiedostot

Tämän .gitignore-tiedoston käyttö: Node.js

  1. Kopioi yllä olevat Node.js-säännöt tai lataa tiedosto suoraan.
  2. Luo .gitignore-niminen tiedosto Git-tietovarastosi juureen ja liitä säännöt siihen.
  3. Jos osa tiedostoista on jo seurannassa, suorita git rm -r --cached . ja tee uusi commit — Git soveltaa ohitussääntöjä vain tiedostoihin, joita ei seurata.
  4. Lisää .gitignore committiin, jotta koko tiimi käyttää samoja sääntöjä.

Muita .gitignore-malleja luokassa Ajoympäristö

Näytä kaikki luokan Ajoympäristö mallit