Capacitor is a powerful tool for shipping to native platforms like iOS and Android, separate from or alongside your web app.
The good news is that it's installed by default with @nuxtjs/ionic. You just need to enable it in your ionic app, and choose what platforms you want to support.
The Ionic CLI is available via
npxor can be installed globally withnpm install -g @ionic/clioryarn global add @ionic/cliorpnpm add -g @ionic/cli.
npx @ionic/cli integrations enable capacitor
npx @ionic/cli capacitor add ios
npx @ionic/cli capacitor add android
# ionic config set -g npmClient npm
ionic integrations enable capacitor
ionic capacitor add ios
ionic capacitor add android
ionic config set -g npmClient yarn
ionic integrations enable capacitor
ionic capacitor add ios
ionic capacitor add android
ionic config set -g npmClient pnpm
ionic integrations enable capacitor
ionic capacitor add ios
ionic capacitor add android
Once an Android or iOS project is added with Capacitor, you can run your app on an iOS or Android emulator.
npx cap open or npx cap run command. See the Capacitor Environment Setup docs for details.To build, sync, and run your app:
npx nuxt generate or npx nuxt build.npx cap sync to update your Capacitor project directories with your latest app build.npx cap run android or npx cap run ios to run the app from the command line using an installed device ORnpx cap open android or npx cap open ios to open the project in Android Studio or XCode, respectively.Remember to run
npx cap syncafter every new build to ensure your Android and/or iOS project is up-to-date.