Недавно я пытался написать игру, похожую на Dots, с использованием фреймворков Angular2 и Ionic2, однако на раннем этапе я столкнулся с проблемой. Я хотел использовать функцию развертывания, чтобы избавиться от кабелей и беспрепятственно обновить приложение на своих мобильных устройствах, однако я понял, что понятия не имею, как импортировать службу развертывания в свой проект. Добавлю, что использую TypeScript.

Я искал в Интернете, но, похоже, только я столкнулся с такой проблемой. Развертывание вообще работает с Ionic2? Пожалуйста, простите меня, если вопрос наивный или моя ошибка глупая. Буду благодарен за любую помощь.

Мой код для главной страницы:

import {Page} from 'ionic-angular';


@Page({
  templateUrl: 'build/pages/main/main.html'
})
export class MainPage{

  score: number;
  moves: number;

  doUpdate(){
      //IonicDeploy goes here
  }

}
0
diginatrium 16 Апр 2016 в 04:31

2 ответа

Лучший ответ

Развертывание вообще работает с Ionic2?

К сожалению, в настоящее время он не полностью поддерживается, о чем свидетельствуют некоторые сообщения на форумах и официальной документации, чтобы процитировать:

Поддержка Ionic 2

Мы поставили в приоритет добавление поддержки Ionic 2, но в настоящее время вы получите ошибки при попытке добавить веб-клиент платформы в проект Ionic 2.

А пока я бы посоветовал попробовать другую бета-службу под названием CodePush от Microsoft, здесь несколько отличных слайдов по его реализации для Ionic2, на которые я наткнулся, пытаясь выяснить то же самое.

0
Community 20 Июн 2020 в 09:12

Я использую ionic 2 и успешно развернул свое приложение, вы можете сделать следующее:

ionic io init

Введите свой адрес электронной почты и пройдите, вы можете зарегистрироваться здесь: ionic.io

ionic add ionic-platform-web-client
ionic plugin add ionic-plugin-deploy
ionic upload

Теперь найдите и установите приложение: ionic view, оно доступно на android и ios -> введите свой адрес электронной почты -> выберите приложение -> синхронизируйте приложение

Чтобы поделиться с другими, вы можете использовать эту команду: ionic share <email>

Моя системная информация:

CLI v2.0.0-beta.30
Cordova CLI: 6.2.0
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Framework Version: 2.0.0-beta.8
Ionic CLI Version: 2.0.0-beta.30
Ionic App Lib Version: 2.0.0-beta.16
OS: Distributor ID:     Ubuntu Description:     Ubuntu 16.04 LTS
Node Version: v6.2.1
0
vuhung3990 12 Июн 2016 в 22:52