文档

常见问题

扩展可以使用原生 Node.js 模块吗?

需要针对平台编译的原生模块不属于可移植的 Sliprail 扩展依赖。请使用能够在受支持操作系统上打包的 JavaScript 或 TypeScript 包。

可以使用哪些接口?

扩展可以使用 Node.js 内置模块。Sliprail 的运行时能力通过快捷指令上下文提供,包括剪贴板、通知、文件选择、窗口、存储、AI、活动和调试日志。@sliprail/sdk 提供相应的 TypeScript 定义。

用户如何发现扩展?

状态为 Published 的公开扩展可以出现在 Sliprail 商店和 SearchExtensions 结果中。你也可以直接分享扩展商店页面或 GitHub 仓库。

是否需要自己处理依赖?

需要。Sliprail 不会为扩展运行 npm install。请将所有第三方运行时依赖打包到生成的 JavaScript 中。

为什么本地扩展无法加载?

请检查 ID 是否已注册、清单必填字段是否完整、main 文件是否存在,以及入口模块是否有有效的默认导出。调试日志中会记录详细加载错误。

扩展如何更新?

GitHub 扩展根据仓库提交更新。对于符合条件的扩展,Sliprail 每天自动检查一次,除非用户关闭自动更新。扩展管理器也提供手动更新操作。