fhyoga / picgo-plugin-watermark

PicGo's watermark plugin
MIT License
62 stars 13 forks source link

动态下载特定平台的sharp包 #10

Open fhyoga opened 4 years ago

fhyoga commented 4 years ago

三个平台的sharp包都内置,导致插件过大,安装缓慢。

9

考虑改为安装时动态下载当前平台的包。

fhyoga commented 4 years ago

暂时提供一个手动安装的方法:

  1. cd {your-plugins-root-path} 插件目录,可以在PicGo设置中点击打开配置文件,配置文件所在文件夹就是插件目录

  2. npm install picgo-plugin-watermark

XMuli commented 4 years ago

问题产生:#9 环境:mac10.14.6 + picGo2.2.2 结果:依旧无法安装成功(几分钟前) 尝试:开启开启全局代理依旧报错同样的错误 报错截图: image

image

即使按照提示删除这个包,再次安装,依旧出错。(悲伤) image

fhyoga commented 4 years ago

试一下

XMuli commented 4 years ago
  • npm install picgo-plugin-watermark@1.0.0

很悲伤,还是不可以,这个语言的插件,能否做成离线安装包的格式啊?「但是 表示谢谢你的 解答」

image

第一错误是提示我的连接网络超时,可是尝试依旧为切换好几个节点,设置全局也不可以。

fhyoga commented 4 years ago

离线包没办法做,因为有些依赖只能在线获取,你这个报错是网络超时,我也没什么办法

XMuli commented 4 years ago

我 通过cnpm 安装 picgo-plugin-watermark 好像成功了?,但是重启软件picGo 好几次之后,都仍然是插件界面里面什么都没有? 尝试安装其他插件,直接在商店安装就成功了。且界面有显示 image

fhyoga commented 4 years ago

picgo整个目录删掉重新来,我怀疑你哪个配置项有问题,比如关闭过watermark,就再也出不来了

XMuli commented 4 years ago

emmm, 还是没有出来,也有PicGo 软件在开启、关闭时候安装都尝试过了。也有重启此软件。 image

jerryc127 commented 4 years ago

image 这个是什么问题@Dec-F

Molunerfinn commented 4 years ago

emmm, 还是没有出来,也有PicGo 软件在开启、关闭时候安装都尝试过了。也有重启此软件。 image

要在picgo的目录下显示出来必须保证picgo目录下有package.json文件,同时它的dependencies里有对应的plugin。

可以删除picgo目录下所有文件,然后重启picgo,picgo会初始化生成默认的package.json文件。你可以在插件界面安装一个插件之后,再打开package.json看看。

cnpm我估计默认是没有写入dependencies才会导致这个问题。

可以使用 cnpm install picgo-plugin-watermark --save 来确保安装成功并写入package.json。手动安装之后需要重启picgo才能在插件列表里看到效果。

leopold7 commented 3 years ago

我自己的安装步骤如下:

  1. 安装 gnvm ,切换 node.js 版本大于8.0(14.15.0)
  2. 安装 Python 2.7.18
  3. 安装 VS2019 ,安装时勾选 使用C++的桌面开发 image
  4. 执行 npm install picgo-plugin-watermark image-20210120103336422

P.S. 1) 安装出现错误时必须要先npm uninstall picgo-plugin-watermark,然后再重新安装 2) 下载VS2019太慢,修改host文件 112.91.133.72 download.visualstudio.microsoft.com(可能需要重新获取最新的加速ip) 3) 翻看安装指令发现,需要安装一个叫libvips的组件,获取最新版本并下载时非常慢,我手动下载(忘记放到哪里了)+改host不知是否起到作用,总之后来下载速度飞起 4) 希望能帮到各位,给作者一个Star ~