当前位置: 首页 > news >正文

Typora自带的picgo图床上传功能 异常修复

Typora集成的基于picgo的图床上传功能 异常修复

关键错误信息: SyntaxError: Malformed JSON in file: C:\Users\seane/.picgo/config.json, line: 6, column: 0

现象

用的好好的typora picgo图床,有一天突然用不了了。现象如下:

image-20250313164136260

上传图片失败。错误信息: (comand failed: @chcp 65001 >nul & cmd /d/s/c D:\Apppata\Roaming\Typora/picgo/win64/picgo.exe u"o:llseanerllwugrechl imgAl1limage-20250313164021464.png" D: AppatalRoaminglryporalpicgo(win64node modules lowdbladapters filesync.js:42 throw e;A syntaxError: Malformed Isopicso.is:58:19)at new picGo (D;lAppatalRoamingTvporalpicolwin64lnode moduleslpicoldistisrclcorelpicGo is:38:14) atobiect,<anonymous> (p; AppatalRoaminglTvporalpicolwin4lindex,is:13:15)at module, compile (internal/modules/cis/loader is:956:302f line: 6.column:0 }

打开偏好设置的配置选择,进行图片上传验证,也是报错。

image-20250313164340657

@chcp 65001 >nul & cmd /d/s/c D:\AppData\Roaming\Typora\picgo\win64\picgo.exe u "C:\\Users\\seane\\AppData\\Local\\Temp/typora-icon2.png" "C:\\Users\\seane\\AppData\\Local\\Temp/typora-icon.png"
D:\AppData\Roaming\Typora\picgo\win64\node_modules\lowdb\adapters\FileSync.js:42
throw e;
^

SyntaxError: Malformed JSON in file: C:\Users\seane/.picgo/config.json
Unexpected token "
at unexpected (D:\AppData\Roaming\Typora\picgo\win64\node_modules\comment-json\src\parse.js:80:17)
at FileSync.parse [as deserialize] (D:\AppData\Roaming\Typora\picgo\win64\node_modules\comment-json\src\parse.js:361:5)
at FileSync.read (D:\AppData\Roaming\Typora\picgo\win64\node_modules\lowdb\adapters\FileSync.js:37:30)
at LodashWrapper.db.read (D:\AppData\Roaming\Typora\picgo\win64\node_modules\lowdb\lib\main.js:32:21)
at Object.module.exports [as default] (D:\AppData\Roaming\Typora\picgo\win64\node_modules\lowdb\lib\main.js:51:13)
at new DB (D:\AppData\Roaming\Typora\picgo\win64\node_modules\picgo\dist\src\utils\db.js:19:34)
at PicGo.initConfig (D:\AppData\Roaming\Typora\picgo\win64\node_modules\picgo\dist\src\core\PicGo.js:58:19)
at new PicGo (D:\AppData\Roaming\Typora\picgo\win64\node_modules\picgo\dist\src\core\PicGo.js:38:14)
at Object.<anonymous> (D:\AppData\Roaming\Typora\picgo\win64\index.js:13:15)
at Module._compile (internal/modules/cjs/loader.js:956:30) {
line: 6,
column: 0
}

在cmd中单独执行, picgo.exe命令也是同样的错误,关键信息是: SyntaxError: Malformed JSON in file: C:\Users\seane/.picgo/config.json, line: 6, column: 0

image-20250313164021464

因此初步判断 是config.json文件的问题,但是这个文件从来没有修改过,为啥 就突然 用不了了呢。

解决尝试一: 升级picgo.exe

下载并更新picoGo工具,发现问题依旧。

image-20250313163809122

解决尝试二: 修改config.json

修改前:

{
  "picgoPlugins": {
    "picgo-plugin-gitee-uploader": true
  }
}
"gitee": {
      "branch": "master",
      "customPath": "",
      "customUrl": "",
      "path": "xx",
      "repo": "xx/xx",
      "token": "xxxx7"
    }
  },
  "picgoPlugins": {
    "picgo-plugin-gitee-uploader": true,
    "picgo-plugin-super-prefix": true
  },
  "picgo-plugin-gitee-uploader": {
    "lastSync": "2025-03-10 05:35:28"
  }
}

改后:

{
  "picBed": {
    "current": "gitee",
    "gitee": {
      "path": "xxx",
      "repo": "xx/xx",
      "token": "xx",
      "customUrl": ""
    }
  },
  "picgoPlugins": {
    "picgo-plugin-gitee-uploader": true,
    "picgo-plugin-super-prefix": true
  },
  "uploader": "gitee",
  "picgo-plugin-gitee-uploader": {
    "lastSync": "2025-03-13 04:38:14"
  }
}

修改,命令行验证picgo.exe不报错了:

C:\Windows\System32>D:\AppData\Roaming\Typora\picgo\win64\picgo.exe

C:\Windows\System32>

上传图片也正常了:

C:\Windows\System32>D:\AppData\Roaming\Typora\picgo\win64\picgo.exe

C:\Windows\System32>

上传图片也正常了:

image-20250313165259972

相关文章:

  • JVM常用概念之锁省略
  • Windows编译Flash-attention模块
  • 【医学影像 AI】大型语言模型生成 ROP 患者信息材料的能力
  • python实现接口自动化
  • 【NeurIPS 2024】LLM-ESR:用大语言模型破解序列推荐的长尾难题
  • 从Instagram到画廊:社交平台如何改变艺术家的展示方式
  • LLM(3): Transformer 架构
  • 自探索大语言模型微调(一)
  • Designing Dashboards with SAP Analytics Cloud
  • Centos离线安装openssl
  • 错误记录: git 无法连接到github
  • 【恒流源cc与恒压源cv典型电路解析】
  • CVE-2018-2628(使用 docker 搭建)
  • RUOYI框架在实际项目中的应用一:ruoyi简介
  • 用vue3显示websocket的状态
  • # RAG 框架 # 一文入门 全链路RAG系统构建与优化 —— 架构、策略与实践
  • DeepSeek:开启机器人智能化的革命性突破
  • 计算机视觉|Swin Transformer:视觉 Transformer 的新方向
  • 基于springboot的仓库管理系统
  • 鸿蒙Next开发中的坑与问题总结
  • 在上海国际科创中心建设中发挥重要战略科技力量作用!陈吉宁调研上海科技大学
  • 人民日报:莫让“假自杀”淹没“真求助”
  • 权威访谈丨国家疾控局就《世界卫生组织大流行协定》答记者问
  • 中公教育:现阶段在全力解决学员退费问题,部分地区历史退费已逐步出清
  • 广东茂名信宜出现龙卷,一家具厂铁皮房受损
  • 海南省市监局与香港标准及检定中心签署合作协议,加快检验检测国际化