青龙面板脚本运行错误分析
青龙面板里脚本运行的常见错误有两种
- 缺少依赖的错误
日志提示错误格式:Error: Cannot find module ‘xx’ 或 'xxxx' module not found
青龙面板缺少相关的依赖。
|
- 缺少文件的错误
日志提示错误格式:Error: Cannot find module ‘./xx’
大概率是拉库命令不完整,检查或重新复制完整命令进行拉库。
|
安装依赖
一键安装所有依赖:
这里用的 github 仓库 QLDependency 的脚本。
ssh 连接你的机子,输入以下命令
docker exec -it qinglong bash -c "$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh)"
|
docker exec -it qinglong bash -c "$(curl -fsSL https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh)"
|
docker exec -it qinglong bash -c "$(curl -fsSL https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/XinQLOneKey.sh | sh)"
|
无代码直接添加
直接进入青龙面板依赖菜单,添加依赖,分拆选择 是,即可批量添加,等待安装完成
- Nodejs
crypto-js prettytable dotenv jsdom date-fns [email protected] [email protected] canvas tough-cookie tslib [email protected] ts-md5 jsdom -g jsrsasign jsencrypt jieba fs form-data json5 global-agent png-js @types/node require typescript js-base64 axios moment node-jsencrypt node-rsa node-fetch qs ds yml2213-utils
|
- Python3
requests canvas ping3 jieba PyExecJS aiohttp redis pycryptodome
|
- Linux
--no-cache build-base g++ cairo-dev pango-dev giflib-dev
|
重启docker 青龙容器