(pluginPath: string, logo: unknown)
| 444 | } |
| 445 | |
| 446 | private resolvePluginLogo(pluginPath: string, logo: unknown): string { |
| 447 | if (typeof logo !== 'string' || !logo) return '' |
| 448 | if (/^(https?:|file:)/.test(logo)) return logo |
| 449 | return pathToFileURL(path.join(pluginPath, logo)).href |
| 450 | } |
| 451 | |
| 452 | /** |
| 453 | * 删除插件 |