Skip to content

Instantly share code, notes, and snippets.

@localzet
Created June 10, 2024 21:16
Show Gist options
  • Save localzet/d606d8247b2284cd3ebc5e96f59c8e87 to your computer and use it in GitHub Desktop.
Save localzet/d606d8247b2284cd3ebc5e96f59c8e87 to your computer and use it in GitHub Desktop.

Интеграция Capacitor и Electron в проект Nuxt

Установка Capacitor

pnpm add @capacitor/core @capacitor/cli

Инициализация Capacitor

npx cap init

В файле capacitor.config.json установите "webDir": "dist".

Генерация Nuxt приложения

pnpm generate

Интеграция Electron

pnpm add @capacitor-community/electron

Добавьте Electron в ваш проект:

npx cap add @capacitor-community/electron

Перейдите в каталог Electron:

cd ./electron/

В файле tsconfig.json установите "skipLibCheck": true.

Запустите Electron:

pnpm electron:start

Соберите Electron приложение:

pnpm electron:pack
pnpm electron:make

Интеграция Android и iOS

Установите платформы Android и iOS:

pnpm add @capacitor/android
pnpm add @capacitor/ios

Добавьте платформы Android и iOS в ваш проект:

npx cap add android
npx cap add ios

Скопируйте сгенерированные файлы в Capacitor:

npx cap copy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment