cloudreve pdf预览偶尔出错修复方案

找到 src\component\Viewer\PDF.js 下第13行左右

替换掉这一行

1
2
3
4
// 删除这一行
pdfjs.GlobalWorkerOptions.workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjs.version}/pdf.worker.js`;
// 加上这一行
pdfjs.GlobalWorkerOptions.workerSrc = `//cdn.staticfile.org/pdf.js/${pdfjs.version}/pdf.worker.js`;

然后在跟目录启动 cmd 或者 git bash, 执行下面这行代码

1
yarn run build

等待 1-2 分钟项目根目录下会产生 build 文件夹,将该文件夹压缩成一个压缩包。

然后来到服务器上 cloudreve 启动文件所在目录

执行 以下命令

1
./cloudreve -eject

随后会在同级目录生成 statics 文件夹

进入 statics 文件夹,将里面的文件全部删除,再将刚刚的压缩包上传至 statics 文件夹里面,然后解压
解压完成以后记得重启 cloudreve 进程。