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

使用Clasp克隆GAS项目后Push报错:找不到.clasp.json文件

解决Clasp克隆项目后推送时的.clasp.json验证错误

以下是几个可行的解决步骤,按顺序尝试:

  • 确认工作目录正确性
    执行clasp push时必须处于包含.clasp.json的项目根目录(即/Users/iancampbell/Desktop/GAS/test_gas/),而非子目录。用pwd命令查看当前路径,用ls -a确认.clasp.json存在于当前目录。

  • 重新关联项目

    1. 删除当前目录下的.clasp.json文件
    2. 执行clasp login确保登录的是对应GAS项目的谷歌账号
    3. 重新执行clasp clone <你的Script ID>,完成后再修改代码尝试推送
  • 校验.clasp.json格式
    打开文件检查JSON语法是否合法,比如引号是否配对、有没有多余逗号。标准格式示例:

    {
      "scriptId": "你的Script ID",
      "rootDir": "./apps-script"
    }
    

    如果配置了rootDir,要确保该目录存在且所有GAS代码都在这个目录下。

  • 清除clasp本地缓存
    执行rm -rf ~/.clasp.json(适用于macOS/Linux),Windows用户则删除C:\Users\<你的用户名>\.clasp.json文件,之后重新登录clasp login再尝试推送。

  • 更新clasp到最新版本
    旧版本可能存在路径识别bug,执行npm命令更新全局clasp:

    npm update -g @google/clasp
    

内容的提问来源于stack exchange,提问作者Ian Propst-Campbell

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 08:24:59