.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
- Копирајте горенаведена правила Node.js или директно преузмите датотеку.
- Направите датотеку под називом .gitignore у корену вашег Git спремишта и налепите правила у њу.
- Ако Git већ прати неке од тих датотека, покрените git rm -r --cached . па поново направите комит — правила игнорисања важе само за датотеке које Git не прати.
- Додајте .gitignore у комит како би цео тим користио иста правила.