简介
此前已经写过一篇关于 picgo 的文章,使用 picgo-core 将 markdown 图片上传至 smms 图床
本次在之前的基础上更改一些内容,采用 yarn 的方式全局安装 picgo ,使其不再收到 node 版本变动收到影响。
为何要切换安装方式?
之前使用 npm 安装到当前 node 版本的全局,后来使用 nvm 管理 node 版本,在切换版本后,切换的版本还是没有 picgo 的,
比如我使用 node 16 安装 picgo,在切换成 node 18 就没有 picgo,解决办法有:
- 固定安装依赖位置,每安装切换一个新版本 node,对当前的 node 都重新设置全局依赖位置到之前固定的依赖位置。缺点:每次切换很麻烦
- 直接安装 picgo app。 缺点:图形化一直常驻占内存。
所以有了如下的优化版
安装 yarn
采用 yarn 来安装 picgo。
yarn 也是一个包管理工具,使用 nvm 切换 node 版本,yarn 不受影响,且 yarn 不存在切换版本的情况,所以 yarn 安装 picgo 到全局,就是一个固定的位置
yarn 下载:
详情页:
注意:不要采用 npm 安装 yarn,如果使用,yarn 也就受到了 node 版本切换的影响。
安装 picgo
|
|
将 yarn 全局的安装位置加入环境变量
大多数情况下,全局安装目录位于以下位置:
- Windows:
C:\Users\用户名\AppData\Local\Yarn\bin
- Mac:
/usr/local/share/.config/yarn/global/node_modules
- Linux:
/usr/local/share/.config/yarn/global/node_modules
picgo 配置
安装插件 smms-user
|
|
配置 smms-user
|
|
出现如下信息
|
|
选择 smms-user,回车,下一步,跟着操作即可