()
| 234 | // Sharp 图像处理库(懒加载,仅在首次调用时加载) |
| 235 | let _sharp = null |
| 236 | function getSharp() { |
| 237 | if (!_sharp) { |
| 238 | try { |
| 239 | _sharp = require('sharp') |
| 240 | } catch (err) { |
| 241 | console.error('[ZTools] Sharp 加载失败:', err.message) |
| 242 | throw new Error('Sharp 图像处理库加载失败,请确保已正确安装') |
| 243 | } |
| 244 | } |
| 245 | return _sharp |
| 246 | } |
| 247 | |
| 248 | // ── zbrowser 客户端工厂(每次调用 getter 返回新实例)── |
| 249 |