跳到主要内容
版本:v8

Capacitor CLI 钩子

从 Capacitor 3.1 版本开始,以下事件可用于挂钩到 Capacitor 命令:

  • capacitor:copy:before
  • capacitor:copy:after
  • capacitor:update:before
  • capacitor:update:after
  • capacitor:sync:before
  • capacitor:sync:after

要使用这些钩子,请在你应用的 package.json 文件的 scripts 部分添加事件名称以及你想运行的代码。

以下示例仅会在命令运行时输出命令名称和对应的平台:

"scripts": {
"capacitor:copy:before": "echo copy before $CAPACITOR_PLATFORM_NAME",
"capacitor:copy:after": "echo copy after $CAPACITOR_PLATFORM_NAME",
"capacitor:update:before": "echo update before $CAPACITOR_PLATFORM_NAME",
"capacitor:update:after": "echo update after $CAPACITOR_PLATFORM_NAME",
"capacitor:sync:before": "echo sync before $CAPACITOR_PLATFORM_NAME",
"capacitor:sync:after": "echo sync after $CAPACITOR_PLATFORM_NAME"
}