快速上手

注意

请确保你的 Node.js 版本 >= 16。

提示

默认上传图床为SM.MS (opens new window)

临时尝鲜

如果你的npm>=5.2,可以使用npx尝试一下picgo,这条命令会临时安装picgo,并在使用结束后删除它。

npx picgo upload ./xxxx.jpg
1

全局安装

使用CLI部分

# 安装
yarn global add picgo # 或者 npm install picgo -g

# 上传具体路径图片
picgo upload /xxx/xxx.jpg

# 上传剪贴板里的第一张图片(上传时会将格式转成png)
picgo upload
1
2
3
4
5
6
7
8

上传剪贴板里的图片的实现来自于vs-picgo (opens new window),感谢Spades-S (opens new window)

现有项目

使用API部分

yarn add picgo -D # 或者 npm install picgo -D
1

创建一个js文件(例如picgo.js):

// v1.4.x- 版本
const PicGo = require('picgo')

// v1.5.0+ 版本
const { PicGo } = require('picgo')

const picgo = new PicGo() // 将使用默认的配置文件:~/.picgo/config.json

// 上传具体路径下的图片
picgo.upload(['/xxx/xxx.jpg'])

// 上传剪贴板里的第一张图片(上传时会将格式转为png)
picgo.upload()
1
2
3
4
5
6
7
8
9
10
11
12
13

运行js:

node picgo.js
1