Это старая версия документа!
Ionic
Create application
$ npm install -g @ionic/cli native-run cordova-res $ ionic start photo-gallery tabs --type=angular --capacitor $ cd ./photo-gallery $ npm install @capacitor/camera @capacitor/preferences @capacitor/filesystem
Install modules
https://capacitorjs.com/docs/apis/camera
$ npm install @capacitor/camera $ npx cap sync
https://capacitorjs.com/docs/apis/filesystem
$ npm install @capacitor/filesystem $ npx cap sync
https://capacitorjs.com/docs/apis/preferences
$ npm install @capacitor/preferences $ npx cap sync
https://capacitorjs.com/docs/apis/motion
$ npm install @capacitor/motion $ npx cap sync
https://capacitorjs.com/docs/apis/haptics
$ npm install @capacitor/haptics $ npx cap sync
Commands
Очень простые команды для работы с Ionic в Visual Studio Code:
- ionic start - создать темплейт ионик апп с нуля
- ionic serve - запускать мобапп с иоником в браузере
- ionic generate - создать новые фичи к мобаппу - directive class page component service module guard
Для деплоя на мобайл:
- ionic build / ionic build –prod - сбилдить апп (если билдишь для прода то он включает strict режим и ругается если есть вызов несуществующих методов, используешь any и надо это пофиксить)
- ionic cap add android - создать апп для андроида (1 раз так сделать)
- ionic cap copy - скопировать сбилженную папку веба в папку для андроида
- ionic cap sync - это чтобы синкнуть из андроид папки изменения (добавление нового плагина) назад в веб код
- ionic cap open android - открыть в Андроид студио проект андроида сгенеренный или самому открыть
- ng add @angular/pwa - сделать свой апп PWA (добавляется service worker, app manifest + иконки)