特定依赖安装 10.5更新

背景:自从某不愿意透露姓名的大佬激流勇退,作者是百花齐放,脚本都玩出新高了。之前放了快讯,但是可能被大量信息淹没了。长期要用的依赖,还是单独搞个文档收集,方便新老朋友查询。

更新内容:10.5补充了几个依赖,可能不全,举一反三的装。

温馨提示老2样:

  • 群晖用户命令前加“sudo“
  • ”QL“是容器名称,根据自己的改

方式一:SSH连接,直接用命令。

docker exec -it QL bash -c "npm install -g npm"
docker exec -it QL bash -c "npm install -g typescript"
docker exec -it QL bash -c "pnpm install png-js"
docker exec -it QL bash -c "pip3 install requests"
docker exec -it QL bash -c "npm install axios"
docker exec -it QL bash -c "npm install date-fns"

docker exec -it QL bash -c "npm install crypto -g"
docker exec -it QL bash -c " npm install jsdom"
docker exec -it QL bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"
docker exec -it QL bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"

你也可以这样,不掉依赖(只举一个栗子,举一反三):
docker exec -it QL bash -c "cd scripts && npm i -S png-js"

方式二:添加到extra.sh中,以后重启应该就自动装了(适用于青龙最新版70)

cd scripts && pnpm install -g png-js
pnpm install -g date-fns
pnpm install -g axios
pnpm install -g crypto-js
pnpm install -g ts-md5
pnpm install -g tslib
pnpm install -g @types/node
pnpm install -g requests

后话:新来的朋友们,不要问是什么,装就对了。可能不全,举一反三的装。

注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.发现违规行为请私信站长LAzySheep或进TG群举报。
本文由 @LAzySheep 发布。如若转载,请注明出处: 科技玩家 » 特定依赖安装 10.5更新

给TA买糖
共{{data.count}}人
人已赞赏
学习笔记

常用的库集锦(10.20更新)

2021-7-16 23:52:05

学习笔记折腾记

环境变量一览表

2021-7-17 0:40:26

66 条回复 A文章作者 M管理员
  1. 华哥

    这样是怎么回事啊

    🔔京东保价, 开始!

    ====================共7个京东账号Cookie=========

    ==================脚本执行- 北京时间(UTC+8):2021/10/21 下午10:14:59=====================

    internal/modules/cjs/loader.js:905
    throw err;
    ^

    Error: Cannot find module 'jsdom'
    Require stack:
    - /ql/scripts/shufflewzc_faker2_jd_price.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:93:18)
    at Object. (/ql/scripts/shufflewzc_faker2_jd_price.js:25:28)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:12)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [ '/ql/scripts/shufflewzc_faker2_jd_price.js' ]
    }

    ## 执行结束... 2021-10-21 22:14:59 耗时 0 秒

  2. 木木不哭

    感谢作者大大

  3. 东东东尼大木

    其实群晖安装是最简单的- -直接在容器的bash里面 把上面的代码 引号部分粘贴进去 就可以安装了
    安装失败的 就改成pnpm 或者 npm

  4. 漂浮

    心态炸裂了,停了映像装依赖,群晖dockerapi失败,请访问docker日志。..........

    • 漂浮

      已解决,是因为把ninja文件夹删除的原因,重建文件夹就可以了。

  5. 阿细八

    粉你

  6. 我是一个小白

    现在有一个脚本需要用到依赖‘form-data’,安装命令如下(群晖用户命令前加“sudo“)
    docker exec -it QL bash -c "cd scripts && npm i -S form-data"

  7. mulder

    依赖列表里有canvas这个吗??

  8. LazyCat

    这都是帮忙踩过的坑呀,学习学习

  9. looktm

    粉你

  10. egria

    怎么替换?

  11. 善败将军

    🔔宠汪汪, 开始!
    internal/modules/cjs/loader.js:905
    throw err;
    ^

    Error: Cannot find module './utils/JDJRValidator_Pure'
    Require stack:
    - /ql/scripts/shufflewzc_faker2_jd_joy.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:92:18)
    at Object. (/ql/scripts/shufflewzc_faker2_jd_joy.js:28:18)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [ '/ql/scripts/shufflewzc_faker2_jd_joy.js' ]
    }
    这种提示是哪个库安的不对

  12. 牛头人高达

    请问 群晖青龙2.9.1 用第二种方法安装后 跑图形验证 显示 咋办啊。。。
    提示错误 需要堆栈 怎么堆栈啊。。
    Error: Cannot find module 'png-js'
    Require stack:
    - /ql/scripts/JDJRValidator_Smiek.js
    - /ql/scripts/raw_main_jd_sign_graphics.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:92:18)
    at Object. (/ql/scripts/JDJRValidator_Smiek.js:8:13)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:14)
    at Module.require (internal/modules/cjs/loader.js:974:19) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    '/ql/scripts/JDJRValidator_Smiek.js',
    '/ql/scripts/raw_main_jd_sign_graphics.js'
    ]
    }

  13. gaifeird

    明天仔细研究

  14. qqqwww

    大佬依赖安装都提示报错怎么搞啊

  15. eastship

    谢谢分享

  16. 牛头人高达

    学习了 回家再装

  17. 撸过

    pnpm install -g md5
    pnpm install -g png-js
    还差两个这个

  18. 撸过

    很棒,用第二种方式安装成功,ts可以运行了

  19. 学徒一个XTR

    用上了 谢谢

  20. kendy

    不用问是什么,装就对了。

  21. qwer456

    66666,一键脚本就是好用

  22. 201498762

    谢谢分享,哈哈哈哈哈

  23. da666

    npm ERR! code EINVALIDPACKAGENAME
    npm ERR! Invalid package name ".pnpm": name cannot start with a period

    npm ERR! A complete log of this run can be found in:
    npm ERR! /root/.npm/_logs/2021-08-18T02_08_37_794Z-debug.log

    大佬这是啥意思?

    • YWYL

      我也一样

  24. 550014103

    好像新版本的青龙这个方法失效了,重启容器之后后面的依赖没有启动安装

  25. jason

    小姐姐,依赖列表里有canvas这个吗

  26. maoqiu5

    青龙2.2怎么安装签到依赖?没有scripts文件的

  27. 蒿兹苯主意洋矛

    老大,我按照第二种方式弄了还是跑不了ts脚本,脚本日志显示更新了下任务状态就结束了

  28. kevin

    群晖掉依赖,一直提示
    SyntaxError: Invalid regular expression: missing /
    at wrapSafe (internal/modules/cjs/loader.js:988:16)
    at Module._compile (internal/modules/cjs/loader.js:1036:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
    at Module.load (internal/modules/cjs/loader.js:937:32)
    at Function.Module._load (internal/modules/cjs/loader.js:778:12)
    at Module.require (internal/modules/cjs/loader.js:961:19)
    at require (internal/modules/cjs/helpers.js:92:18)
    at Object. (/ql/scripts/shufflewzc_faker2_gua_opencard6.js:36:29)
    at Module._compile (internal/modules/cjs/loader.js:1072:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)

    • kevin

      那个文件运行有问题,找个文件替换进去

    • kingbird41

      好多脚本都出现了,重新拉库也不行

    • kingbird41

      找到问题了,是ninja的问题,重装了ninja就好了

  29. 巴拿马锅盔

    jd_sign_graphics.js 提升下面的信息,但是还领到豆豆了,蜜汁不解。。。
    JDJR验证中......
    验证失败: 1/100
    验证失败: 2/100
    验证失败: 3/100
    验证失败: 4/100
    验证失败: 5/100

  30. 蚂蚁大象

    云里雾里

  31. zhengchao3140

    采用方法二安装后,运行宠汪汪,出现错误如下,能帮忙看下怎么回事吗:
    ## 开始执行... 2021-08-01 21:37:04

    ## 更新任务状态成功

    🔔宠汪汪, 开始!

    ====================共1个京东账号Cookie=========

    ==================脚本执行- 北京时间(UTC+8):2021/8/1 下午9:37:04=====================

    internal/modules/cjs/loader.js:905
    throw err;
    ^

    Error: Cannot find module './USER_AGENTS.js'
    Require stack:
    - /ql/scripts/JDJRValidator_Pure.js
    - /ql/scripts/smiek2221_scripts_jd_joy.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
    at Function.Module._load (internal/modules/cjs/loader.js:746:27)
    at Module.require (internal/modules/cjs/loader.js:974:19)
    at require (internal/modules/cjs/helpers.js:92:18)
    at Object. (/ql/scripts/JDJRValidator_Pure.js:7:10)
    at Module._compile (internal/modules/cjs/loader.js:1085:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
    at Module.load (internal/modules/cjs/loader.js:950:32)
    at Function.Module._load (internal/modules/cjs/loader.js:790:14)
    at Module.require (internal/modules/cjs/loader.js:974:19) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    '/ql/scripts/JDJRValidator_Pure.js',
    '/ql/scripts/smiek2221_scripts_jd_joy.js'
    ]
    }

  32. xika

    安装docker exec -it QL bash -c "pip3 install requests"时提示
    WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv
    WARNING: You are using pip version 21.1.1; however, version 21.2.2 is available.
    You should consider upgrading via the '/usr/bin/python3.8 -m pip install --upgrade pip' command.
    这个该怎么办?

    • LAzySheep

      pip3换npm试试

    • xika

      换了以后提示这个,这是啥意思
      npm WARN old lockfile
      npm WARN old lockfile The package-lock.json file was created with an old version of npm,
      npm WARN old lockfile so supplemental metadata must be fetched from the registry.
      npm WARN old lockfile
      npm WARN old lockfile This is a one-time fix-up, please be patient...
      npm WARN old lockfile
      npm ERR! code EINVALIDPACKAGENAME
      npm ERR! Invalid package name ".pnpm": name cannot start with a period

      npm ERR! A complete log of this run can be found in:
      npm ERR! /root/.npm/_logs/2021-08-01T05_34_39_529Z-debug.log

    • LAzySheep

      npm install -g npm升级一下

    • LAzySheep

      或者/usr/bin/python3.8 -m pip install –upgrade pip

    • LAzySheep

      还有你先去跑一下脚本,这是警告,不是错误。应该是能跑的。

    • xika

      我刚才重置了系统重装了下,发现还是这样,也没管,直接进面板跑了,以前还不能跑的,真是玄学

    • LAzySheep

      哈哈,这个warning其实不用管它。我的面板今天也莫名其妙进不去了,打算重新部署。

  33. sunagching

    立刻见效 好多不能跑的都跑起来了

  34. 550014103

    DSM> docker exec -it QL bash -c "cd scripts && npm i -S png-js"
    FATA[0000] Post http:///var/run/docker.sock/v1.18/containers/QL/exec: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS?

    一直提示这个,无法添加依赖

    • LAzySheep

      用ssh链接然后用命令。或者进入容器-详情-终端-新增-点bash-然后输入“”里面的命令。

  35. 好奇宝宝

    群辉docker如何安装这些呀

  36. 诺宝11

    全部都安装了 弱弱的问这是什么

    • LAzySheep

      一些脚本需要的依赖,不然跑不了。

  37. jason

    npm和pnpm啥区别😁

    • LAzySheep

      百度一下。pnpm就是安装的快一点吧。。。

个人中心
今日签到
有新私信 私信列表
搜索