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

Capacitor Angular改配置为ts后找不到capacitor.config.json报错如何解决

问题解决:Capacitor改用capacitor.config.ts后google-auth插件报错找不到配置文件

问题原因

@codetrix-studio/capacitor-google-auth低版本默认硬编码读取项目根目录的capacitor.config.json配置文件,不支持Capacitor 4+推出的.ts格式配置文件,因此修改配置文件后缀后会触发模块找不到的报错。

可选择的解决方案

  • 方案1:导出json格式配置(无需修改依赖)
    每次修改capacitor.config.ts后,执行npx cap sync命令,Capacitor会自动在根目录生成同步后的capacitor.config.json文件,插件可直接读取该文件。如果sync命令未自动生成,可执行npx cap config export强制导出json配置。
  • 方案2:升级插件到适配版本
    升级@codetrix-studio/capacitor-google-auth到v4及以上版本,该版本已经适配了ts格式的Capacitor配置,不会再强制查找json文件。升级命令:
    npm i @codetrix-studio/capacitor-google-auth@latest
    
    升级完成后执行npx cap sync同步原生配置即可正常运行。
  • 方案3:手动维护双配置文件(临时兼容,不推荐)
    直接在项目根目录手动新建capacitor.config.json,写入和ts配置一致的内容即可。该方案需要后续修改配置时同时更新两个文件,避免出现配置不一致的异常。

内容的提问来源于stack exchange,提问作者Jeshwanth Kumar A S

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 20:36:03