@capacitor/synapse

中文文档
1.0.4发布于 2025/07/11ISCTypeScriptESM + CJS零依赖近 30 天下载 779.6万

示例

中文使用文档

突触

示例

您有 Capacitor 和 Cordova 的插件 。 他们大部分都分享同样的API;因为两者都暴露了一种 ping 方法取出一个字符串,然后用“ pong”一词返回该字符串。 您可以使用突触在 ODC 中创建一个单一的调用, 该调用将使用构建的应用程序所可用的插件 。 添加到您的插件中不会改变它们以正常方式使用的能力, 它们会直接在 Capacitor 或 Cordova app中 .

MyPlugin 的电容使用

import { MyPlugin } from 'capacitor-my-plugin';
...
async function buttonClick() {
  try {
    const resp = await MyPlugin.ping({text: "Hello World"});
    console.log(resp); // "Hello World_pong"
  } catch (error) {
    console.error(error);
  }
}

MyPlugin 的 Cordova 用法

function buttonClick() {
  window.cordova.plugins.MyPlugin.ping(
    {text: "Hello World"},
    function(response) {
      console.log(response); // "Hello World_pong"
    },
    function(error) {
      console.error(error);
    }
  )
}

MyPlugin 的突触用法

function buttonClick() {
  window.CapacitorUtils.Synapse.MyPlugin.ping(
    {text: "Hello World"},
    function(response) {
      console.log(response); // "Hello World_pong"
    },
    function(error) {
      console.error(error);
    }
  )
}

虽然与您调用cordova插件的方式相似,但突触调用会对其运行的平台使用适当的插件. 如果应用用 Capacitor 构建,它将使用 Capacitor 插件. 如果该应用是用 Cordova 构建的,它将使用 Cordova 插件.

版本与发布记录

@capacitor/synapse 共发布 6 个版本,首次发布于 2024/11/22;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.4latest2025/07/111.3 年前
1.0.32025/06/161.4 年前
1.0.22025/02/201.7 年前
1.0.2-dev.1dev2025/02/141.7 年前
1.0.12024/11/222 年前
1.0.02024/11/222 年前

关于 @capacitor/synapse 的常见问题

@capacitor/synapse 是什么?

示例

如何安装 @capacitor/synapse?

在项目目录运行 npm install @capacitor/synapse,或使用 pnpm add / yarn add / bun add。

@capacitor/synapse 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@capacitor/synapse 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@capacitor/synapse 可以商用吗?

@capacitor/synapse 使用 ISC 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@capacitor/synapse 的下载量有多少?

根据 npm 官方下载统计,@capacitor/synapse 在 2026/10/09 – 2026/11/07 这 30 天内被下载 7,795,743 次,日均约 259,858 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@capacitor/synapse 还在维护吗?

最新版本 1.0.4 发布于 2025/07/11(1.3 年前);至今共发布 6 个版本,其中过去 12 个月发布了 0 个;首次发布于 2024/11/22。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。