资源来源于网络收集
只做学习交流
请下载后24小时删除
否则 一切操作与本人无关

运行时提示module缺失(Cannot find module './xxxx'),有人不知道如何解决,除了node和python本身所缺的依赖之外(提示的错误为 Cannot find module 'xxxx', ,),其实主要是因为scripts目录下脚本的存放方式发生了变化,各个库均独立文件夹存放了。原始拉库脚本ql repo命令里没有规范所需的依赖规则,所以在新模式下,一些脚本依赖文件比如ql.js,sendNotify.js,jdCookie.js等没有下载到库文件夹,造成脚本运行提示缺失错误。
废话不多说开始教程
解决办法:
方法.1
映射deps文件
docker ps #查询容器名称
docker rm -f (容器名称)#删除容器
docker run -dit \-v $PWD/ql/config:/ql/config \-v $PWD/ql/scripts:/ql/scripts \-v $PWD/ql/repo:/ql/repo \-v $PWD/ql/log:/ql/log \-v $PWD/ql/db:/ql/db \-v $PWD/ql/jbot:/ql/jbot \-v $PWD/ql/raw:/ql/raw \-v $PWD/ql/deps:/ql/deps \-p 5700:5700 \-e ENABLE_HANGUP=true \-e ENABLE_WEB_PANEL=true \--name qinglong \--hostname qinglong \--restart always \whyour/qinglong:latest
运行以上命令deps就会映射到本地文件
复制对应缺失的名称.js或.py到库文件夹
有时你会发现有的文件,比如ccwav的极速脚本运行提示的JS_USER_AGENTS缺失,库本身并没有提供,那就需要从其他库里copy到ccwav文件夹下了
有什么不太明白的可以联系我


文章转载自有个小毛毛,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




