Canot find module"XXX"脚本依赖之M加购有礼错误排查方法

看到很多人在群里问M加购有礼脚本跑不了

跑不了的多半是没有认真看或者是根本不会看报错日志,报错日志很重要,但凡懂一点点英语的人,应该都能看的懂。

先说说在哪看

Canot find module"XXX"脚本依赖之M加购有礼错误排查方法

列出来常见错误,方便大家对照排查。

1. jdCookie.js丢失或未找到

Canot find module"XXX"脚本依赖之M加购有礼错误排查方法

这种错误是在scripts文件下没有jdCookie.js文件,解决方法就是复制一个jdCookie.js去scripts下即可。或者拉完整的库。

啥叫完整的库?来看看这个,你应该能看懂的吧?不用我再喂饭了吧??

ql repo <repourl 拉库的地址 比如git什么的> <path 拉库里的哪些> <blacklist 不拉哪些> <dependence 依赖文件 比如你要拉magic 你就写magic> <branch 分支 比如你要拉dev的或者是master的>

2. sendNotify.js没有被找到

Canot find module"XXX"脚本依赖之M加购有礼错误排查方法

和上面的一样,把jdCookie.js复制到scripts下即可,或者你拉完整的库也可以。

3. magic.js缺失

Canot find module"XXX"脚本依赖之M加购有礼错误排查方法

在ql/scripts/function添加magic.js即可,正确的function目录下有以下文件。

Canot find module"XXX"脚本依赖之M加购有礼错误排查方法

当然你也可以修改没有加密过的脚本的依赖检查,达到同样的效果。但是要注意,一定是不加密的脚本,且你改了脚本可能会有关联报错,需要你自己去看一下脚本中哪里还有引用到依赖。当然,如果你看得懂代码,我想你也不会问为啥缺依赖了...

Canot find module"XXX"脚本依赖之M加购有礼错误排查方法

4. axios报错

Canot find module"XXX"脚本依赖之M加购有礼错误排查方法

axios报错目前我没有找到什么好的解决方案,比较好的方法是重装一下axios,你可以用以下命令重新装一下axios。

sudo docker exec -it QL bash -c "pnpm install axios"

#把QL改成你自己青龙容器名

当然,你用青龙的依赖安装重装也没有问题,但是,我测试发现,用npm重装才是真的可以解决axios报错问题。

Canot find module"XXX"脚本依赖之M加购有礼错误排查方法

不过某些特定情况下,仍然会有axios捕获失败的情况,可能和页面加载json有关,这个我也不懂,毕竟我也刚开始学js。

5. 493问题

493就是ip黑了,家宽直接重启路由器或者光猫重新拨号即可。有公网IP或者是服务器,自己换ip即可,或者用在线代理转发一下,具体方法百度吧,我没试过。

还有其它奇怪的问题,善用搜索吧。

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

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

Docker安装NextCloud

2022-3-8 17:59:38

教程玩家投稿精选文章

私有为知笔记完全使用手册

2022-3-9 21:57:48

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

    感谢分享!学习到了

  2. slimei

    mark一下。

  3. 84896150

    楼主辛苦了,感谢分享

  4. 幻念

    谢谢分享,学习了

  5. slimei

    真棒,感谢分享!

  6. 七年

    这真是个好文章,谢谢

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