.gitignore cho Bun
47 quy tắc bỏ qua cho Bun, sẵn sàng sao chép vào kho mã của bạn.
Môi trường chạy JavaScript và bộ công cụ tích hợp tốc độ cao
Tệp .gitignore đầy đủ cho Bun
# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 23:48:11 UTC
# Công nghệ: Bun
### Bun ###
logs
# Cơ sở dữ liệu SQLite
*.sqlite
# Báo cáo chẩn đoán Node.js
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
package-json.lock
# Tệp ID tiến trình
pids
# Tệp ID tiến trình
*.pid
node_modules.bun
# Tệp hạt giống ngẫu nhiên
*.seed
# Tệp khóa quy trình
*.pid.lock
# Nhật ký gỡ lỗi của Lerna
lerna-debug.log*
# Phạm vi thư viện
lib-cov
# Tệp nhật ký
*.log
# Thư mục độ bao phủ kiểm thử
coverage
# Dữ liệu độ bao phủ kiểm thử LCOV
*.lcov
# Thông tin TypeScript biên dịch
*.tsbuildinfo
# Đầu ra đo độ bao phủ kiểm thử NYC
.nyc_output
# nhật ký gỡ lỗi npm
npm-debug.log*
# Bộ lưu trữ trung gian Grunt
.grunt
# Nhật ký gỡ lỗi Yarn
yarn-debug.log*
# Phụ thuộc Bower
bower_components
# Nhật ký lỗi Yarn
yarn-error.log*
# Cấu hình node-waf
.lock-wscript
# Các addon nhị phân được biên dịch
build/Release
# Phụ thuộc Node.js
node_modules/
# gói JSPM
jspm_packages/
# thư mục bộ đệm npm
.npm
# Bộ đệm ESLint
.eslintcache
typings/
.node_repl_history
*.tgz
# Bộ đệm plugin tổng hợp
.rpt2_cache/
.yarn-integrity
# Biến môi trường
.env
# Bộ đệm CJS tổng hợp
.rts2_cache_cjs/
# Bộ đệm ES tổng hợp
.rts2_cache_es/
# Cập nhật bộ đệm UMD
.rts2_cache_umd/
# Thư mục bộ đệm
.cache
# Đầu ra Next.js biên dịch
.next
.env.test
# Đầu ra Nuxt.js biên dịch
.nuxt
dist
.cache/
# Đầu ra VuePress biên dịch
.vuepress/dist
# Framework không có máy chủ
.serverless/
# Bộ đệm FuseBox
.fusebox/
# DynamoDB cục bộ
.dynamodb/
# Tệp cổng Tern.js
.tern-port
Các quy tắc Bun này thực sự bỏ qua những gì
Từng mẫu dưới đây và lý do nên thêm vào .gitignore.
Nhật ký
| Mẫu | Nội dung được bỏ qua |
|---|---|
logs |
Nhật ký |
*.sqlite |
Cơ sở dữ liệu SQLite |
package-json.lock |
package-json |
node_modules.bun |
tập tin triển khai bun |
lerna-debug.log* |
Nhật ký gỡ lỗi của Lerna |
*.log |
Tệp nhật ký |
npm-debug.log* |
nhật ký gỡ lỗi npm |
yarn-debug.log* |
Nhật ký gỡ lỗi Yarn |
yarn-error.log* |
Nhật ký lỗi Yarn |
Báo cáo chẩn đoán (https://nodejs.org/api/report.html)
| Mẫu | Nội dung được bỏ qua |
|---|---|
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json |
Báo cáo chẩn đoán Node.js |
Dữ liệu môi trường chạy
| Mẫu | Nội dung được bỏ qua |
|---|---|
pids |
Tệp ID tiến trình |
*.pid |
Tệp ID tiến trình |
*.seed |
Tệp hạt giống ngẫu nhiên |
*.pid.lock |
Tệp khóa quy trình |
Thư mục dành cho các lib được thiết kế riêng được tạo bởi jscoverage/JSCover
| Mẫu | Nội dung được bỏ qua |
|---|---|
lib-cov |
Phạm vi thư viện |
Thư mục độ bao phủ kiểm thử được sử dụng bởi các công cụ như istanbul
| Mẫu | Nội dung được bỏ qua |
|---|---|
coverage |
Thư mục độ bao phủ kiểm thử |
*.lcov |
Dữ liệu độ bao phủ kiểm thử LCOV |
.nyc_output |
Đầu ra đo độ bao phủ kiểm thử NYC |
Bộ đệm TypeScript
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.tsbuildinfo |
Thông tin TypeScript biên dịch |
Bộ lưu trữ trung gian Grunt (https://gruntjs.com/creating-plugins#storing-task-files)
| Mẫu | Nội dung được bỏ qua |
|---|---|
.grunt |
Bộ lưu trữ trung gian Grunt |
Thư mục phụ thuộc Bower (https://bower.io/)
| Mẫu | Nội dung được bỏ qua |
|---|---|
bower_components |
Phụ thuộc Bower |
.lock-wscript |
Cấu hình node-waf |
Các addon nhị phân được biên dịch (https://nodejs.org/api/addons.html)
| Mẫu | Nội dung được bỏ qua |
|---|---|
build/Release |
Các addon nhị phân được biên dịch |
Thư mục phụ thuộc
| Mẫu | Nội dung được bỏ qua |
|---|---|
node_modules/ |
Phụ thuộc Node.js |
jspm_packages/ |
gói JSPM |
Thư mục bộ đệm npm tùy chọn
| Mẫu | Nội dung được bỏ qua |
|---|---|
.npm |
thư mục bộ đệm npm |
Bộ đệm eslint tùy chọn
| Mẫu | Nội dung được bỏ qua |
|---|---|
.eslintcache |
Bộ đệm ESLint |
Tệp khai báo TypeScript v1
| Mẫu | Nội dung được bỏ qua |
|---|---|
typings/ |
Tệp khai báo TypeScript v1 |
Lịch sử REPL tùy chọn
| Mẫu | Nội dung được bỏ qua |
|---|---|
.node_repl_history |
Lịch sử REPL tùy chọn |
Đầu ra của 'npm pack'
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.tgz |
Đầu ra của 'npm pack' |
Bộ nhớ đệm Microbundle
| Mẫu | Nội dung được bỏ qua |
|---|---|
.rpt2_cache/ |
Bộ đệm plugin tổng hợp |
.rts2_cache_cjs/ |
Bộ đệm CJS tổng hợp |
.rts2_cache_es/ |
Bộ đệm ES tổng hợp |
.rts2_cache_umd/ |
Cập nhật bộ đệm UMD |
Tệp toàn vẹn Yarn
| Mẫu | Nội dung được bỏ qua |
|---|---|
.yarn-integrity |
Tệp toàn vẹn Yarn |
.env |
Biến môi trường |
.cache |
Thư mục bộ đệm |
.env.test |
Tệp toàn vẹn Yarn |
Đầu ra Next.js biên dịch
| Mẫu | Nội dung được bỏ qua |
|---|---|
.next |
Đầu ra Next.js biên dịch |
Nuxt.js biên dịch / tạo đầu ra
| Mẫu | Nội dung được bỏ qua |
|---|---|
.nuxt |
Đầu ra Nuxt.js biên dịch |
dist |
Nuxt.js biên dịch / tạo đầu ra |
tập tin Gatsby
| Mẫu | Nội dung được bỏ qua |
|---|---|
.cache/ |
tập tin Gatsby |
.vuepress/dist |
Đầu ra VuePress biên dịch |
Thư mục không có máy chủ
| Mẫu | Nội dung được bỏ qua |
|---|---|
.serverless/ |
Framework không có máy chủ |
Bộ đệm FuseBox
| Mẫu | Nội dung được bỏ qua |
|---|---|
.fusebox/ |
Bộ đệm FuseBox |
Tệp cục bộ của DynamoDB
| Mẫu | Nội dung được bỏ qua |
|---|---|
.dynamodb/ |
DynamoDB cục bộ |
Tệp cổng TernJS
| Mẫu | Nội dung được bỏ qua |
|---|---|
.tern-port |
Tệp cổng Tern.js |
Cách sử dụng .gitignore này cho Bun
- Sao chép các quy tắc Bun ở trên hoặc tải tệp trực tiếp.
- Tạo tệp có tên .gitignore ở thư mục gốc của kho mã Git và dán các quy tắc vào đó.
- Nếu Git đã theo dõi một số tệp này, hãy chạy git rm -r --cached . rồi commit lại — Git chỉ áp dụng quy tắc bỏ qua cho các tệp chưa được theo dõi.
- Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.