ionic cap sync 和 npx cap sync 有什么区别?

What is the difference between ionic cap sync and npx cap sync?

我曾经构建 Ionic 应用程序,并且在我更改代码时习惯于 ionic cap sync。最近,我改用了 npx cap sync,它快了很多,但有时感觉它只是忽略了我所做的所有更改。我应该什么时候使用其中之一?

ionic cap sync 首先构建(即 ionic build),然后再执行与 npx cap sync

相同的操作

ionic capacitor sync will do the following:

  • Perform an Ionic build, which compiles web assets
  • Copy web assets to Capacitor native platform(s)
  • Update Capacitor native platform(s) and dependencies
  • Install any discovered Capacitor or Cordova plugins

来源:https://ionicframework.com/docs/cli/commands/capacitor-sync

Capacitor CLI - cap sync
This command runs copy and then update.

来源:https://capacitorjs.com/docs/cli/sync

npx cap sync,仅将“web”文件夹中的网络资源复制到本机文件夹。
ionic cap 同步、构建并将应用所需的所有内容(依赖项、资产)复制到本机文件夹。