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

electron-vite为linux打包成功,但是安装后运行无反应

属于shark插件没有运行

在代码中使用动态导入,如果导入成功就使用shark压缩,如果没有就不压缩。
`// 动态导入 sharp,如果加载失败则优雅降级
let sharp: any = null
let sharpAvailable = false

async function loadSharp(): Promise {
if (sharpAvailable) {
return true
}

try {
const sharpModule = await import('sharp')
// 处理不同的导入方式
sharp = sharpModule.default || sharpModule
sharpAvailable = true
logInfo('sharp 模块加载成功')
return true
} catch (error) {
logError('sharp 模块加载失败,将使用降级方案(不压缩图片)', error)
sharpAvailable = false
return false
}
}
`

``

http://www.rkmt.cn/news/44725.html

相关文章:

  • 20231427田泽航第八周预习报告
  • PHP中各种超全局变量使用
  • 实用指南:TensorFlow2 Python深度学习 - TensorFlow2框架入门 - 自动微分和梯度
  • 浏览器Blockstack.org全名字段输入限制缺失漏洞分析
  • 2025年维修厂家口碑排行榜:专业制冷服务首选
  • 行业内专业的维修厂家功能亮点
  • 疑似 CSP-SB、CSP-JB、NOSb 考题泄露
  • 如何禁止谷歌浏览器更新提示
  • 拓扑 AC 2025 线上 NOIP 联测 #2
  • 完整教程:FocusAny 发布v1.1.0 插件搜索过滤,FAD文件优化,插件显示MCP服务
  • 2025年11月合肥智能家居源头厂家排行
  • 深入解析:数据结构 04 栈和队列
  • 深入解析:软件编程课程:课程目录介绍 总纲
  • CCPC哈尔滨站-J. 幻想乡的裁判长
  • 牛客网测试题
  • OZI-Project代码注入漏洞分析与修复方案
  • 创建第一个pygame游戏窗口
  • P10194 [USACO24FEB] Milk Exchange G 做题记录
  • 点云配准基础知识
  • 完整教程:Android监听第三方播放获取音乐信息及包名
  • 【JEECG 组件扩展】JSwitch开关组件扩展单个多选框样式 - 详解
  • 阿道夫
  • 使用jmeter做压力测试 - 实践
  • CSP2025游记总结
  • 连续出现的字符
  • 11.8 NOIP模拟4 改题记录
  • TCP和
  • 翻译[9]-让sshfs再次伟大于浏览器中
  • python 多个excel合并
  • U629961 焦头烂额的日奈委员长 の markdown