language65개 활성 규칙2026-09-30 검증 완료
Node.js .gitignore 템플릿
Standard Node.js and JavaScript/TypeScript runtime gitignore template. GitHub 공식 리포지토리 패턴과 결정론적으로 병합되어 의존성 폴더, 빌드 결과물, 로컬 환경 변수 파일로부터 저장소를 깨끗하게 지켜줍니다.
인터랙티브 스택 생성기
전체 생성기에서 열기/
Search for templates
빠른 추가:
선택됨1
Node.js
선택된 템플릿 (1)
Node.js
language
Standard Node.js and JavaScript/TypeScript runtime gitignore template
#node#nodejs#npm
.gitignore
65개 규칙•1 템플릿
### Node.js #### Logslogs*.lognpm-debug.log*yarn-debug.log*yarn-error.log*lerna-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html)report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json # Runtime datapids*.pid*.seed*.pid.lock # Directory for instrumented libs generated by jscoverage/JSCoverlib-cov # Coverage directory used by tools like istanbulcoverage*.lcov # nyc test coverage.nyc_output # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files).grunt # Bower dependency directory (https://bower.io/)bower_components # node-waf configuration.lock-wscript # Compiled binary addons (https://nodejs.org/api/addons.html)build/Release # Dependency directoriesnode_modules/jspm_packages/ # Snowpack dependency directory (https://snowpack.dev/)web_modules/ # TypeScript cache*.tsbuildinfo # Optional npm cache directory.npm # Optional eslint cache.eslintcache # Optional stylelint cache.stylelintcache # Optional REPL history.node_repl_history # Output of 'npm pack'*.tgz # Yarn Integrity file.yarn-integrity # dotenv environment variable files.env.env.*!.env.example # parcel-bundler cache (https://parceljs.org/).cache.parcel-cache # Next.js build output.nextout # Nuxt.js build / generate output.nuxtdist.output # Gatsby files.cache/# Comment in the public line in if your project uses Gatsby and not Next.js# https://nextjs.org/blog/next-9-1#public-directory-support# public # vuepress build output.vuepress/dist # vuepress v2.x temp directory.temp # Sveltekit cache directory.svelte-kit/ # vitepress build output**/.vitepress/dist # vitepress cache directory**/.vitepress/cache # Docusaurus cache and generated files.docusaurus # Serverless directories.serverless/ # FuseBox cache.fusebox/ # DynamoDB Local files.dynamodb/ # Firebase cache directory.firebase/ # TernJS port file.tern-port # Stores Visual Studio Code versions used for testing Visual Studio Code extensions.vscode-test # pnpm.pnpm-store # yarn v3.pnp.*.yarn/*!.yarn/patches!.yarn/plugins!.yarn/releases!.yarn/sdks!.yarn/versions # Vite filesvite.config.js.timestamp-*vite.config.ts.timestamp-*.vite/ # Astro generated types.astro/ # Turbo Repo.turbo 151줄•UTF-8•LF
결정론적 파이프라인
Node.js .gitignore 원본 소스
크롤링 가능한 공식 업스트림 원본 템플릿node.gitignore•150 lines•UTF-8
# Logslogs*.lognpm-debug.log*yarn-debug.log*yarn-error.log*lerna-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html)report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json # Runtime datapids*.pid*.seed*.pid.lock # Directory for instrumented libs generated by jscoverage/JSCoverlib-cov # Coverage directory used by tools like istanbulcoverage*.lcov # nyc test coverage.nyc_output # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files).grunt # Bower dependency directory (https://bower.io/)bower_components # node-waf configuration.lock-wscript # Compiled binary addons (https://nodejs.org/api/addons.html)build/Release # Dependency directoriesnode_modules/jspm_packages/ # Snowpack dependency directory (https://snowpack.dev/)web_modules/ # TypeScript cache*.tsbuildinfo # Optional npm cache directory.npm # Optional eslint cache.eslintcache # Optional stylelint cache.stylelintcache # Optional REPL history.node_repl_history # Output of 'npm pack'*.tgz # Yarn Integrity file.yarn-integrity # dotenv environment variable files.env.env.*!.env.example # parcel-bundler cache (https://parceljs.org/).cache.parcel-cache # Next.js build output.nextout # Nuxt.js build / generate output.nuxtdist.output # Gatsby files.cache/# Comment in the public line in if your project uses Gatsby and not Next.js# https://nextjs.org/blog/next-9-1#public-directory-support# public # vuepress build output.vuepress/dist # vuepress v2.x temp directory.temp # Sveltekit cache directory.svelte-kit/ # vitepress build output**/.vitepress/dist # vitepress cache directory**/.vitepress/cache # Docusaurus cache and generated files.docusaurus # Serverless directories.serverless/ # FuseBox cache.fusebox/ # DynamoDB Local files.dynamodb/ # Firebase cache directory.firebase/ # TernJS port file.tern-port # Stores Visual Studio Code versions used for testing Visual Studio Code extensions.vscode-test # pnpm.pnpm-store # yarn v3.pnp.*.yarn/*!.yarn/patches!.yarn/plugins!.yarn/releases!.yarn/sdks!.yarn/versions # Vite filesvite.config.js.timestamp-*vite.config.ts.timestamp-*.vite/ # Astro generated types.astro/ # Turbo Repo.turbo 주요 제외 패턴 해설
의존성 및 패키지 폴더
패키지 매니저를 통해 언제든 복원 가능한 외부 라이브러리 및 벤더 디렉터리를 제외합니다.
bower_componentsnode_modules/jspm_packages/.pnpm-store.pnp.*
빌드 및 컴파일 산출물
컴파일 과정에서 생성되는 바이나리, 중간 오브젝트 파일, 출력 결과물 폴더를 제외합니다.
.nyc_outputbuild/Release*.tsbuildinfooutdist.output외 +2개
환경 변수 및 보안 키
API 키, 데이터베이스 비밀번호, 로컬 환경 변수(.env) 등 민감한 정보의 유출을 방지합니다.
.env.env.*!.env.example
캐시 및 임시 작업 파일
컴파일러 캐시, 테스트 커버리지 보고서, 임시 작업 스크래치 파일을 제외하여 저장소를 가볍게 유지합니다.
*.lognpm-debug.log*yarn-debug.log*yarn-error.log*lerna-debug.log*coverage외 +2개
시스템 및 에디터 파일
운영체제 메타데이터(.DS_Store) 및 로컬 개발 에디터 고유의 설정 폴더를 걸러냅니다.
.vscode-test
출처 및 라이선스 검증
라이선스:: CC0-1.0
이 파일을 프로젝트 루트 디렉터리에 .gitignore라는 이름으로 저장하세요. 새로 추가되거나 아직 추적되지 않은 파일에 즉시 적용됩니다.