前言:一定要知道每一个命令是啥意思,并且要学会看报错信息,学会使用搜索引擎。
大家肯定发现脚本执行经常报错,所以本文提供依赖的安装
鸣谢:Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
1.首先明确自己的容器名字:按照我的教程的应该都是 qinglong2.
2.安装依赖库:(一行行执行,仔细看反馈,有的报错百度一下就行了,或者因为网卡,多执行几遍)
docker exec -it qinglong bash -c "npm install -g npm"
docker exec -it qinglong bash -c "npm install -g typescript"
docker exec -it qinglong bash -c "npm install axios date-fns"
docker exec -it qinglong bash -c "npm install crypto -g"
docker exec -it qinglong bash -c "npm install jsdom"
docker exec -it qinglong bash -c "npm install png-js"
docker exec -it qinglong bash -c "pnpm add -g pnpm"
docker exec -it qinglong bash -c "pnpm i png-js"
docker exec -it qinglong bash -c "pip3 install requests"
docker exec -it qinglong 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 qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"
docker exec -it qinglong bash -c "cd /ql/scripts/ && apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && npm i && npm i -S ts-node typescript @types/node date-fns axios png-js canvas --build-from-source"
3.另一种方法(其实和上面一样):
进去容器:
docker exec -it qinglong bash 进入文件夹:
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
pnpm install -g typescript
pnpm install -g jsdom
pnpm install -g form-data
pnpm install -g common