这不狗哥又跟我分享了羊毛,结果一运行,提示:
Error:Cannot find module ‘axios’
一怒之下,小闻网决定把常见的依赖库都给它装上去,免得以后运行其他羊毛脚本的时候提示各种错误。
为了方便大家一次成功,这里分享下青龙面板的部署教程《青龙面板自动领京东京豆,做农场浇水、萌宠、工厂、种豆等任务》,再此基础上部署依赖库。
服务器安装依赖库
输入:
docker ps
查看青龙面板 Docker 是否正常运行,记下青龙 Docker 的容器名字,如果是按照小闻网的部署教程操作,那么默认的名称就是qinglong
输入一键安装命令:
docker exec -it qinglong bash
如果你的青龙容器不叫qinglong
,那自己替换为相应的容器名字。
安装依赖命令:
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
如果你使用的是国内服务器,并且上述命令超时,可尝试小闻网加速版:
curl -fsSL https://api.dujin.org/js/qinglong/qinglong-yilaiku-dujin.org.sh | sh
海外服务器可以使用这个:
curl -fsSL https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
慢慢等就 OK 了。
青龙面板添加依赖库
点击左侧菜单依赖管理
(IP/dependence),再在右上角点击添加依赖
。
依赖类型分三种,分别是:NodeJs、Python3、Linux,我们分别进行添加。添加的方式非常简单,按上图所示,选择好对应的依赖类型,然后输入名称即可。名称小闻网会根据三种依赖类型进行归类,小伙伴们一个个复制即可。
NodeJs 依赖库
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
png-js
@types/node
require
typescript
js-base64
axios
moment
ds
当添加所有的依赖库均出现安装失败,且提示源问题,可尝试使用 ssh 工具进入青龙面板容器,执行下方代码。
npm config set registry https://registry.npmmirror.com/
Python3 依赖库
requests
canvas
ping3
jieba
aiohttp
Linux 依赖库
bizCode
bizMsg
lxml
在青龙面板依赖库中添加后会自动执行安装,点击日志或者刷新页面可以查看是否安装成功,若安装失败可以点击重新安装。
更新日志
增加 nodejs 依赖库ds
,以支持缓存 token,如在容器中,请执行npm install -g ds
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)