juzisang / picgo-plugin-compress

Image compression plugin for PicGo
MIT License
126 stars 31 forks source link

安装成功后压缩一直报错 #70

Open wjnba opened 1 year ago

wjnba commented 1 year ago

image

dqylyln commented 5 months ago

TypeError: req.end is not a function at TinyPng.uploadImage (/Users/dqylyln/Library/Application Support/picgo/node_modules/picgo-plugin-compress/dist/compress/tinypng/tinypng.js:160:17) at TinyPng. (/Users/dqylyln/Library/Application Support/picgo/node_modules/picgo-plugin-compress/dist/compress/tinypng/tinypng.js:107:54) at step (/Users/dqylyln/Library/Application Support/picgo/node_modules/picgo-plugin-compress/dist/compress/tinypng/tinypng.js:52:23) at Object.next (/Users/dqylyln/Library/Application Support/picgo/node_modules/picgo-plugin-compress/dist/compress/tinypng/tinypng.js:33:53) at fulfilled (/Users/dqylyln/Library/Application Support/picgo/node_modules/picgo-plugin-compress/dist/compress/tinypng/tinypng.js:24:58)

dqylyln commented 5 months ago

一样的问题

thenxkk commented 2 months ago

我也有相同的问题,有任何解决方法吗

supine0703 commented 1 month ago

TypeError: req.end 不是 TinyPng.uploadImage (/Users/dqylyln/Library/Application Support/picgo/node_modules/picgo-plugin-compress/dist/compress/tinypng/tinypng.js:160:17) 在 TinyPng 的函数。(/用户/dqylyln/资源库/Application Support/picgo/node_modules/picgo-plugin-compress/dist/compress/tinypng/tinypng.js:107:54)在步骤 (/Users/dqylyln/Library/Application Support/picgo/node_modules/picgo-plugin-compress/dist/compress/tinypng/tinypng.js:52:23) 在 Object.next (/Users/dqylyln/Library/Application Support/picgo/node_modules/picgo-plugin-compress/dist/compress/tinypng/tinypng.js:33:53) 在实现 (/Users/dqylyln/Library/Application Support/picgo/node_modules/picgo-plugin-compress/dist/compress/tinypng/tinypng.js:24:58)

我也有相同的问题,有任何解决方法吗

图像

这是因为 PicGo 底层上传库从 request 迁移至 axios ,参考 PicGo/PicGo-Core#65,导致 TinyPng 不可用

但是这个项目没有相关的更新,我将项目fork了并且进行了深度优化和添加完善了更多功能,可以适配最新版的 PicGo

可以去看看我的项目 supine0703/picgo-plugin-compress-next 也可以直接在 PicGo 中搜索 compress-next 已解决:#71