Ludovic Frank Gitignore

.gitignore за Node.js

63 правила игнорисања за Node.js, спремна за копирање у репозиторијум.

JavaScript рунтиме изграђено на Цхроме-овом В8 мотору

Комплетан .gitignore за Node.js

# Генерисао LFGitignore - https://lfgitignore.com
# Креирано: 2026-10-31 21:49:05 UTC
# Технологије: Node.js

### Node.js ###
logs
# Node.js дијагностички извештаји
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# ИД датотеке процеса
pids
# ИД процеса
*.pid
# Насумични сеед фајл
*.seed
# Датотека за закључавање процеса
*.pid.lock
# Лерна евиденција отклањања грешака
lerna-debug.log*
# Покривеност библиотеке
lib-cov
# Лог фајл
*.log
# Именик покривености
coverage
# Подаци о покривености ЛЦОВ
*.lcov
# Информације о изради TypeScript-а
*.tsbuildinfo
# Излаз покривености Њујорка
.nyc_output
# нпм евиденције за отклањање грешака
npm-debug.log*
# Грунт средње складиште
.grunt
# Yarn дневници отклањања грешака
yarn-debug.log*
# Боверове зависности
bower_components
# Дневници грешака у пређи
yarn-error.log*
# node-waf конфигурација
.lock-wscript
# Састављени бинарни додаци
build/Release
# Node.js зависности
node_modules/
# ЈСПМ пакети
jspm_packages/
# Сновпацк модули
web_modules/
# нпм кеш директоријум
.npm
# ESLint кеш
.eslintcache
# Стилелинт кеш меморија
.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
# Оквир без сервера
.serverless/
# FuseBox кеш
.fusebox/
# Локални DynamoDB
.dynamodb/
.firebase/
# Tern.js порт фајл
.tern-port
# VS Code тест директоријум
.vscode-test
.pnpm-store
# Иарн Плуг'н'Плаи
.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* Лерна евиденција отклањања грешака
*.log Лог фајл
npm-debug.log* нпм евиденције за отклањање грешака
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 Датотека за закључавање процеса

Директоријум за инструментиране библиотеке које генерише jscoverage/JSCover

Образац Шта игнорише
lib-cov Покривеност библиотеке

Именик покривености који користе алати као што је истанбул

Образац Шта игнорише
coverage Именик покривености
*.lcov Подаци о покривености ЛЦОВ
.nyc_output Излаз покривености Њујорка

TypeScript кеш

Образац Шта игнорише
*.tsbuildinfo Информације о изради TypeScript-а

Грунт средње складиште (https://gruntjs.com/creating-plugins#storing-task-files)

Образац Шта игнорише
.grunt Грунт средње складиште

Директоријум зависности Бовер (https://bower.io/)

Образац Шта игнорише
bower_components Боверове зависности
.lock-wscript node-waf конфигурација

Састављени бинарни додаци (https://nodejs.org/api/addons.html)

Образац Шта игнорише
build/Release Састављени бинарни додаци

Директоријуми зависности

Образац Шта игнорише
node_modules/ Node.js зависности
jspm_packages/ ЈСПМ пакети

Директоријум зависности Сновпацк (https://snowpack.dev/)

Образац Шта игнорише
web_modules/ Сновпацк модули

Опциони нпм кеш директоријум

Образац Шта игнорише
.npm нпм кеш директоријум

Опциони еслинт кеш

Образац Шта игнорише
.eslintcache ESLint кеш

Опциони стилелинт кеш

Образац Шта игнорише
.stylelintcache Стилелинт кеш меморија

Опциона РЕПЛ историја

Образац Шта игнорише
.node_repl_history Опциона РЕПЛ историја

Излаз 'нпм пакета'

Образац Шта игнорише
*.tgz Излаз 'нпм пакета'

Фајл интегритета предива

Образац Шта игнорише
.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 производна производња

Гатсби фајлови

Образац Шта игнорише
.cache/ Гатсби фајлови
.vuepress/dist VuePress буилд оутпут
.temp Привремене датотеке

SvelteKit кеш директоријум

Образац Шта игнорише
.svelte-kit/ SvelteKit кеш директоријум
**/.vitepress/dist витепресс буилд оутпут
**/.vitepress/cache витепресс кеш директоријум

Доцусаурус кеш и генерисани фајлови

Образац Шта игнорише
.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 Code тест директоријум
.pnpm-store pnpm
.pnp.* Иарн Плуг'н'Плаи
.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 већ прати неке од тих датотека, покрените git rm -r --cached . па поново направите комит — правила игнорисања важе само за датотеке које Git не прати.
  4. Додајте .gitignore у комит како би цео тим користио иста правила.

Други Рунтиме .gitignore шаблони

Погледајте сваки Рунтиме шаблон