You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用gh repo命令创建仓库时为何无JavaScript/TypeScript的.gitignore模板?

JavaScript/TypeScript 项目推荐 .gitignore 配置

基础通用配置

不管你用纯JS、TS,还是React/Vue这类框架,以下配置都能覆盖绝大多数场景:

# 依赖包目录
node_modules/

# 各类日志文件
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# 项目构建产物
dist/
build/
.next/
out/

# 环境变量文件(含敏感配置)
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# 编辑器生成的目录和临时文件
.vscode/
.idea/
*.swp
*.swo
*~

# 系统自动生成的文件
.DS_Store
Thumbs.db

# 测试覆盖率报告
coverage/
*.lcov

# 临时缓存文件
*.tmp
.cache/

分场景补充配置

  • React + TypeScript 项目:额外添加

    # TypeScript编译信息文件
    *.tsbuildinfo
    
  • Vue + TypeScript 项目:额外添加

    # Vue编译映射文件
    *.map
    # 可选:若不需要提交Vue配置文件
    vue.config.js
    
  • 纯TypeScript库项目:额外添加

    # TypeScript编译后的JS文件(保留配置类JS文件)
    *.js
    *.js.map
    !*.config.js
    

关于GitHub CLI的小提示

GitHub CLI里没有单独的JavaScript/TypeScript模板,对应的是Node模板——因为前端JS/TS项目基本都依赖Node.js。下次创建仓库时可以直接指定:

gh repo create my-web-project --gitignore Node

内容的提问来源于stack exchange,提问作者5Kis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 04:55:18