特定依赖安装

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

温馨提示老2样:

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

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

docker exec -it QL bash -c "npm install -g npm"
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 "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

后话:新来的朋友们,不要问是什么,装就对了。

本文由 @LAzySheep 发布。如若转载,请注明出处: 科技玩家 » 特定依赖安装
学习笔记

常用的库集锦(8.4新增yuannian1112)

2021-7-16 23:52:05

学习笔记折腾记

环境变量一览表

2021-7-17 0:40:26

25 条回复 A文章作者 M管理员
  1. 蒿兹苯主意洋矛

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

  2. 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)

  3. 巴拿马锅盔

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

  4. 蚂蚁大象

    云里雾里

  5. 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’
    ]
    }

    • zhengchao3140

      把USER_AGENTS.js下载下来,放进去好了,但是老是提示JDJR验证失败

  6. 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其实不用管它。我的面板今天也莫名其妙进不去了,打算重新部署。

  7. sunagching

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

  8. 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-然后输入“”里面的命令。

  9. 好奇宝宝

    群辉docker如何安装这些呀

  10. 诺宝11

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

    • LAzySheep

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

  11. jason

    npm和pnpm啥区别😁

    • LAzySheep

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

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