下面就为大家详细讲解“青龙面板拉库解决没有或丢失依赖can‘t find module的保姆级教程”。
背景
在使用青龙面板进行任务管理时,由于依赖的缺失或者丢失,可能会出现can't find module(无法找到模块)的情况。这时需要通过拉取库文件,解决缺失依赖的问题。
解决步骤
1. 进入青龙面板
首先,进入青龙面板,并进入终端界面。
2. 判断缺失依赖类型
在终端界面输入以下命令,查看出错信息,判断缺失依赖的类型。
cat /ql/log/{scheduler|task}/任务名.log | grep "Error"
其中,/ql/log/{scheduler|task}/任务名.log
为任务日志文件路径,需要根据具体情况进行修改。
3. 拉取库文件
在终端界面输入以下命令,拉取相应库文件,解决缺失依赖问题。
cd /ql/scripts && npm install 模块名
4. 重启面板进程
在终端界面输入以下命令,重启青龙面板进程。
pm2 restart all
示例说明
以使用daydayup脚本为例。
示例1:缺失依赖moment
- 在终端界面输入以下命令,查看日志
cat /ql/log/task/日报推送.log | grep "Error"
可以看到错误信息中提示缺失moment依赖。
- 在终端界面输入以下命令,拉取moment库文件
cd /ql/scripts && npm install moment
- 在终端界面输入以下命令,重启青龙面板进程
pm2 restart all
示例2:缺失依赖axios
- 在终端界面输入以下命令,查看日志
cat /ql/log/scheduler/京东金贴牌.log | grep "Error"
可以看到错误信息中提示缺失axios依赖。
- 在终端界面输入以下命令,拉取axios库文件
cd /ql/scripts && npm install axios
- 在终端界面输入以下命令,重启青龙面板进程
pm2 restart all
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:青龙面板拉库解决没有或丢失依赖can‘t find module的保姆级教程(附青龙面板脚本仓库) - Python技术站