作为一名后端开发者,近期在项目中使用 Puppeteer 实现 HTML 转图片功能时,遇到了一个棘手的超时错误,花费了一些时间排查和梳理,特此记录整个问题场景和排查过程,希望能给遇到同类问题的同行提供一些参考(本文仅记录问题本身及排查细节,不提供具体解决方案)。 项目背景是,我负责的博客系统中,有…
今天下了个看门狗玩玩,好不容易等了 1 个多小时下载完了,解压运行 直接报缺少 xinput1_3.dll,第一反应就是运行环境不支持,或者是缺少某个版本的 vc 库,正要到网上寻找办法的时候,360 卫士突然弹出来:检测到电脑 缺失 dll 文件,需要下载一个 DirectX 修复工具修复工具。 …
在 CentOS 7 服务器上安装 LibreOffice 时,执行如下命令: yum install -y libreoffice libreoffice-writer libreoffice-calc libreoffice-impress libreoffice-draw libreoffic…
electron-vue 脚手架搭建的项目,运行后报错:Object.fromEntries is not a function,一般都试兼容问题。 前端控制台打印错误 解决办法:安装 polyfill-object.fromentries,在项目根目录执行命令 npm i polyfill-obj…
在一个长期运行的 Node.js 脚本中(如爬虫或数据处理任务),使用 mysql2/promise 访问 MySQL 时,经常会遇到如下问题: Error: connect ETIMEDOUT UnhandledPromiseRejectionWarning 以及: Ignoring invali…
今天按照常规操作安装 Egg.js,结果提示: Unexpected token < in JSON at position 1 while parsing near 最后一行还提示: Install for [ 'create-egg@latest' ] failed with code …
因为要在本地储存些数据,而且量还有点大,保存在服务器上不太方便,就想着使用 sqlite 来保存。 常规的操作,先安装 sqlite npm install --save sqlite3 一般你会看到一行 Success 提示 sqlite 已安装成功了,并且还给出了安装的路径。但是当运行项目的时候…
在服务器环境中,经常需要使用 LibreOffice 完成 Word、Excel、PowerPoint 与 PDF 之间的相互转换,例如: Word 转 PDF Excel 转 PDF PPT 转图片 ODT、ODS、ODP 转 Office 文档 后端(Java、Node.js、Python)调用…
在日常后端开发、图片资源处理、上传业务场景中,经常需要对用户上传或本地存储的图片进行标准化处理,统一图片格式、尺寸和画质,保证前端展示效果一致、资源体积可控。本文将完整记录基于 Node.js Sharp 库实现标准化图片处理的完整开发过程,包含需求定义、代码实现、功能迭代和最终可用方案。 一、初始…
Electron 默认的配置是自动安装,且安装完成以后自动完成,用户不能选择安装的目录,用户体验就不怎么好。 想要的功能 默认 Program Files 或 Program Files(x86) 可以选择安装目录 安装后自动运行程序 electorn-builder nsis 配置如下 { one…