当前位置: 首页 > wzjs >正文

哪些网站可以做相册视频下载wordpress很慢

哪些网站可以做相册视频,下载wordpress很慢,网站上的产品介绍如何做,华辉矿建实业有限公司最新招聘文章目录 背景: 客户反馈有部分文件预览花屏 最终解决方案: 自己 fork vue-pdf 仓库, 修改 pdfjs-dist 版本, 升级到 3.3.122 (我是 vue2 项目 node 10 环境)修改源码中引用地址带有 pdfjs-dist/es5/ 的地方, 去掉 es5 , 另外如果还有报错自己搜一下 pdfjs-dist/ , 看看引用…

文章目录

背景:

客户反馈有部分文件预览花屏

最终解决方案:

  1. 自己 fork vue-pdf 仓库, 修改 pdfjs-dist 版本, 升级到 3.3.122 (我是 vue2 项目 + node 10 环境)
  2. 修改源码中引用地址带有 pdfjs-dist/es5/ 的地方, 去掉 es5 , 另外如果还有报错自己搜一下 pdfjs-dist/ , 看看引用的资源是不是在新版本的 node 包里没了
  3. 卸载旧 vue-pdf , 安装你个人的项目 npm install 你自己的vue-pdf项目名@git+你的项目地址#4.3.6井号后面是分支名可选 --save

定位 + 解决过程:

  1. 查看发现预览功能用的 vue-pdf 组件, 看 github 仓库, 最新版 4.2.0 , 四五年没更新了, issue 里有其他人也反馈花屏问题 — pdf花屏:大部分文件正常展示,只有个别文件有问题,如图,有遇到的大佬看到,给个思路。 #418 Open, 有人回答说升级依赖 pdfjs-dist 版本即可, 但没说多少版本, 咋升级等

  2. 试了下其他组件, 比如 pdfjs 的在线 demo, 没这个问题, vue-pdf-embed@1 (vue2 项目, 只能用 1 版本) 也有这个问题, 但至少确认了用现在的 pdfjs 预览是没问题的, 为减少改动, 准备直接升级 vue-pdf 的 pdfjs-dist 依赖

  3. 从 vue-pdf 仓库 issue 里发现有人提申请升级版本, 还有人 fork 仓库之后自己修改了提了 pull request — @teckel12 的 pull request : Update pdfjs-dist library for XSS security vulnerabilities , 他还出了 @teckel/vue-pdf npm 包, 但只有 4.3.5 版本, 其依赖还是低了, 仓库有 4.3.6 分支和 tag , 此 pull request 就是从该仓库的 4.3.6 上提交

  4. 从仓库安装该分支 npm install @teckel/vue-pdf@git+https://github.com/teckel12/vue-pdf#4.3.6 -S 试了下, 运行报错

    these dependencies were not found:
    * pdfjs-dist/es5/build/pdf.js ....
    
  5. 看了下, pdfjs-dist 新版本是没有 es5 文件夹的, 该用户应该就只是改了版本名而没有修改源码, 导致报错

  6. 参照他的改动, 导入 vue-pdf 仓库源码到本地项目, 修改源码, 对比了下结构, 网上搜了下, 应该除了 es5 这个文件夹之外, 其他的文件名大差不差, 直接去掉 es5

  7. 但发现问题: 源码引用的 pdfjs-dist 的 js 文件, 但新版只有 mjs 文件, 试了下引用 mjs 文件, 但是报错, 看着是语法错误, ?. 这种 es6 语法不支持? 还是 mjs 文件不支持?

  8. 试了半天, 找到一篇文章(回忆录)升级项目 pdfjs 版本记录), 提到’要放开对 pdfjs-dist 依赖的打包,使这些新的语法特性被转换成 ES5 版本的写法。由于项目是 Vue Cli 创建的,需要修改 vue.config.js 中的配置,加入了一个配置项 transpileDependencies: [/pdfjs-dist/\],使的 vue 项目能够正常打包 pdfjs-dist 中的内容’

  9. 问了下 AI , pdfjs-dist 版本跟 node 版本有没有关联, 用了 AI 推荐的 3.3.122 版本(用的是 js 不是 mjs), 再在 vue.config.js 加上配置, 成功了!

其他:

  1. 搜索相关问题时, 还看到另一个修改 node_module 里依赖源码的方案, 不用自己整项目仓库 — 手把手教你使用patch-package给npm包打补丁; 因为之前已经用现在这种方式安装过其他项目, 就没试, 以后说不定可以试试

文章转载自:

http://chL9aXeh.LLtdf.cn
http://GRZAmedd.LLtdf.cn
http://6kYPIvDc.LLtdf.cn
http://560hVQS8.LLtdf.cn
http://HrcWs0lU.LLtdf.cn
http://GUvWL6Yq.LLtdf.cn
http://KWqlDo2F.LLtdf.cn
http://hsMHC1EK.LLtdf.cn
http://6FEe8iTc.LLtdf.cn
http://Tw27i2gS.LLtdf.cn
http://01bg9na8.LLtdf.cn
http://ry82Sq5E.LLtdf.cn
http://P00uiiPq.LLtdf.cn
http://6Akwmh1J.LLtdf.cn
http://2zH9hyuJ.LLtdf.cn
http://VQfPbFNr.LLtdf.cn
http://KL5WCbXI.LLtdf.cn
http://fj2Kce5x.LLtdf.cn
http://DJN5KfV3.LLtdf.cn
http://p9pAKD4q.LLtdf.cn
http://2rQ0PFoA.LLtdf.cn
http://teKA4iW9.LLtdf.cn
http://NUHJmzQk.LLtdf.cn
http://MB35XJuT.LLtdf.cn
http://e52KywH3.LLtdf.cn
http://UVztzh8E.LLtdf.cn
http://YPr06Cfa.LLtdf.cn
http://EMXEwgq6.LLtdf.cn
http://a61hcWdS.LLtdf.cn
http://RnQBLF52.LLtdf.cn
http://www.dtcms.com/wzjs/744629.html

相关文章:

  • 网站建设项目付款方式量身定制
  • 郑州网站建设需要多少钱模板置换
  • 网站备案查询网站开发构建工具
  • 小米手机网站架构贵州建设厅特殊工种考试网站
  • 宁波产品网站设计模板迅雷磁力
  • 网站设计的需求分析建设银行园区公积金管理中心网站
  • 做分销网站南京淘宝网站设计公司
  • 网站优化价格东莞企业网络推广
  • 莞城区小程序app网站开发成都成仁路网站建设
  • 做网站全是别人的链接合肥做企业网站
  • 贵州做网站kuhugz加强理想信念教育主题网站建设
  • 北京互联网公司招聘郑州官网网站推广优化公司
  • 网站备案信息更改自己怎么设计公园
  • 使用ftp修改网站图片垂直类门户网站
  • 沈阳黄页查询电话新网站排名优化
  • 家居网站模板乐陵森
  • 珠海建站模板搭建中天建设招标网站
  • 没有网站做优化东营市建设项目工伤保险是哪个网站
  • 广州市学校网站建设公司网络推广渠道排名
  • 家用电脑如何做网站wordpress force ssl
  • 在线一键免费生成网页网站网站赚钱方法
  • 深圳网站建设微信商城开发免费推广网站58
  • 个人或主题网站建设实验体会公司起名字大全免费四字
  • 毕业设计做网站简单吗wordpress怎么安装老版编辑器
  • 东莞做微网站建设价格网站转移后后台无法登陆
  • 怎么给网站开发后台设计公司网站价格
  • 招标网站开发深圳企业网站建设收费标准
  • 要建设一个网站需要什么手续费网页优化包括
  • 吉林长春seo网站建设网站优化大连网站建设学校
  • 头条搜索站长平台wordpress 会议