关于解决青龙升级后脚本运行提示缺失module的方法

最近青龙最近勤奋调整升级,不少脚本运行时提示module缺失Cannot find module './xxxx'),有人不知道如何解决,除了node和python本身所缺的依赖之外(提示的错误为 Cannot find module 'xxxx', 这篇所说的不在这个范围,),其实主要是因为scripts目录下脚本的存放方式发生了变化,各个库均独立文件夹存放了。原始拉库脚本ql repo命令里没有规范所需的依赖规则,所以在新模式下,一些脚本依赖文件比如ql.js,sendNotify.js,jdCookie.js等没有下载到库文件夹,造成脚本运行提示module确失的错误。

解决办法:

方法1)复制对应缺失的<module名称>.js或.py到库文件夹

有时你会发现有的文件,比如ccwav的极速脚本运行提示的JS_USER_AGENTS缺失,库本身并没有提供,那就需要从其他库里copy到ccwav文件夹下了

方法2)完善ql repo命令的依赖部分,重新运行拉库命令:小白现需要了解命令中各部分的含义

ql repo <repourl库地址> <path拉那些文件> <blacklist不拉那些文件> <dependence依赖> <branch库分支>

比如faker的库:

ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendnotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql"

解读一下: 

  1. repo url是“https://ghproxy.com/https://github.com/shufflewzc/faker2.git”
  2. 名称含有"jd_|jx_|gua_|jddj_|getJDCookie"的脚本会被拉到本地
  3. 名称含有"activity|backUp"的文件及文件夹不拉到本地
  4. 名称含有"^jd[^_]|USER|function|utils|sendnotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql"的就是这个库的依赖了
  5. 分支被省略了,默认拉main主分支

所以,了解了命令含义,你只需要把报错的module名称加到第三个引号内,然后重新拉库即可。

青龙2.10.7之前的版本再重整库文件时,会把其他库的脚本拷到文件夹内,如果强迫症,就删除库文件夹,重新执行repo吧。

如果你想要覆盖系统和仓库的依赖文件,青龙也有说明,可直接把对应的依赖文件下载到  /ql/deps 目录下,不过我没测试,有人说不好用,还是等大佬调试更新吧。

(还没过审,ccwav就已经把依赖更新到库了,为大家白嫖也是操碎了心)

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @瓦特 发布。如若转载,请注明出处: 科技玩家 » 关于解决青龙升级后脚本运行提示缺失module的方法

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

下载无忧,群晖迅雷套件不限速教程!

2021-11-14 15:06:52

教程玩家投稿精选文章

群晖docker安装xdd-plus

2021-11-15 20:51:24

114 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. seatom

    继续加油哦,争取发表更多优秀帖子

  2. 明

    学习学习

  3. 没名字了

    学习学习

  4. seatom

    又学习到了,写的非常好😁

  5.  22333

    学习学习

  6. 酷兔兔

    为什么啊

  7. 酷兔兔

    我一会看着

  8. 酷兔兔

    挺好的哈哈

  9. 酷兔兔

    下载了吗

  10. atmo

    缺失module的方法

  11. 听书人

    感谢大佬的教程

  12. 旋律

    感谢分享

  13. wasd2134

    学习学习

  14. 幻念

    先看看,不明白的地方再问

  15. 这把看我表演

    谢谢分享,学习了

  16. TimiZeng

    学习学习

  17. 七年

    mark一下。

  18. slimei

    前来顶贴!

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索