一、服务器一键安装
1、一键安装所有依赖
进入青龙面板
docker exec -it 青龙名称 bash
复制下面命令执行,等待执行完毕即可!注意你的青龙目录这里的目录为ql
package_name="canvas png-js date-fns axios crypto-js ts-md5 tslib @types/node dotenv typescript fs require tslib"
for i in $package_name; do
case $i in
canvas)
cd /ql/scripts
npm ls $i
;;
*)
npm ls $i -g
;;
esac
done
二、手动安装(个人推荐比较全面)
在面板里安装的依赖
NodeJs下
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
png-js
@types/node
require
typescript
js-base64
axios
Python3下
requests
canvas
ping3
jieba
Linux下
bizCode
bizMsg
lxml
三、部分依赖问题解决方法
1.一般出现这种错误:(缺依赖)
Error: Cannot find module ‘xx’
解决方法:docker exec -it 容器名 pnpm install xx
2.一般出现这种错误:(缺文件)
Error: Cannot find module ‘./xx’
解决方法:一般是拉库命令不完整,请检查或复制完整的拉库命令重新拉库。
3.一般出现这种错误:(缺py依赖)
ModuleNotFoundError: No module named ‘xxx’.py
解决方法:docker exec -it 容器名 pip3 install xxx
4.遇到这种问题:(脚本问题)
TypeError: Cannot read property ‘xxxx’ of undefined
这种脚本问题、IP问题、服务器网络、京东接口修改或者账号活动被限制等!导致的脚本无法正常运行。
解决方法:此类问题较为复杂根据实际情况解决吧。最好搞动态IP。
本文链接:https://www.kinber.cn/post/3111.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: