picgo中自带的插件市场无法使用,利用npm命令安装

  1. 检查npm安装情况,npm -v
  2. 使用管理员身份打开命令提示符
  3. 进入picgo的目录,cd C:\Users\用户名\AppData\Roaming\picgo,进入picgo目录,输入npm install picgo-plugin-插件名称安装插件
  4. 出现npm ERR! code ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR! networkrollbackFailedOptional verb npm-session报错,清除代理之后使用命令行设置代理模式的方法不知道为什么个人使用失败,不过可以直接进入nodejs的文件夹目录。进入nodejs,然后进入node_modules,接着进入npm文件夹,文件夹内有个名为npmrc的文件,编辑文件,将其中内容替换成`prefix=${APPDATA}npm
    registry = https://registry.npm.taobao.org`其实就是改了镜像
  5. 重复2和3中的步骤完成picgo的插件安装

建立gitee图床

  1. gitee创建仓库点击新建仓库,并且选择公开使用readme初始化仓库,并且选择单分支(master),点击创建。
  2. 接下来点击头像,设置,选择“私人令牌”,点击生成新令牌,如图选择权限image-20210128141918590

!!!私人令牌一定要保存好!!!

配置picgo

`repo:仓库名称 (前面是gitee用户名,后面是仓库名称)
branch:分支
token:刚刚复制好的私人令牌
path:仓库里存储图片的路径`

image-20210128142227220

配置typora

  1. 自动上传image-20210128142318572
  2. 手动上传image-20210128142513851

picgo+typora上传图片错误总结

  1. Failed to fetch一般因为端口设置问题,打开picgo日志文件可以看到端口繁忙

解决方法:打开picgo设置,打开server选项,将端口改成36677

不过有的时候,如你打开了多个picgo程序,就会端口冲突,picgo自动帮你把36677端口改为366771端口,导致错误。log文件里也写得很清楚。

解决方法:先把picgo中的端口设置改回36677,然后退出所有picgo程序,再使用typora上传功能(会自动启动picgo程序)

  1. {“success”,false}原因是文件名冲突了,同样打开picgo日志文件也可以看到。

解决方法:打开picgo设置,将【时间戳重命名】打开。image-20210128143419710

文章目录