文档

常见问题

本节包含有关开发 Sliprail 扩展的一些常见问题和重要的技术注意事项。

问:我的扩展可以使用原生 Node.js 模块吗?

答:不可以。 Sliprail 扩展不支持原生 Node.js 模块(即那些需要用 node-gyp 或类似工具编译的模块)。扩展应使用纯 JavaScript/TypeScript 构建,以确保在不同操作系统和环境下的兼容性和稳定性。

问:我可以使用哪些 API?

答: 您的扩展可以利用:

  • 完整的 Node.js 接口和内置模块。
  • @sliprail/sdk 包提供的 Sliprail 特定 API

问:用户如何发现我的扩展?

答: 目前,第三方扩展不会自动在 Sliprail 官网上展示。用户可以通过您分享的链接来发现和安装您的扩展。未来,我们可能会在官方网站上推荐受欢迎的扩展。

问:我是否需要自己处理依赖项?

答:是的。 正如“项目结构”中所述,Sliprail 不会为您的扩展运行 npm install。您必须将所有依赖项与您的代码一起打包。