官方文档给出的示例是这样:
{
"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"
}
}
看完并不知道怎么写,正常如果是执行一个js脚本,都没给能获取哪些上下文。
参考下源码,这几个运行时变量可直接用,包括自己定义的,跟普通的 npm scripts 没啥区别。