Начало работы с существующим приложением Cordova - PullRequest
0 голосов
/ 03 ноября 2018

Мне нужно несколько советов о том, как начать работу с Cordova, используя существующее приложение. Я в основном разработчик Perl / PHP и получил приложение Cordova Framework, созданное другой стороной для платформ iOS и Android. Я распаковал предоставленный источник, и вот как выглядит корневой каталог:

[webmaster@www mobile-app]$ ls
config.xml  hooks  node_modules  package.json  package-lock.json  platforms  plugins  res  www

И www / index.html выглядит так:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1,user-scalable=no, width=device-width, height=device-height, viewport-fit=cover">
    <meta http-equiv="Content-Security-Policy" content="img-src * 'self' data:; default-src * 'self' about: data: file: gap: wss: ws: ; style-src 'self' 'unsafe-inline'; script-src * 'self' 'unsafe-inline' 'unsafe-eval';">

    <!-- compiled css output -->
    <link href="css/ionic.app.css" rel="stylesheet">

    <!-- ionic/angularjs js -->
    <script src="lib/ionic/js/ionic.bundle.min.js"></script>
    <script src="lib/angular-audio/app/angular.audio.js"></script>
    <script src="lib/ngCordova/dist/ng-cordova.min.js"></script>
    <script src="lib/abdmob/x2js/xml2json.min.js"></script>
    <!-- cordova script (this will be a 404 during development) -->
    <script src="cordova.js"></script>

    <!-- your app's js -->
    <script src="js/app.js"></script>
    <script src="js/directives.js"></script>
    <script src="js/filters.js"></script>
    <script src="js/controllers.js"></script>
    <script src="js/services.js"></script>
  </head>
  <body ng-app="starter">
    <!--
      The nav bar that will be updated as we navigate between views.
    -->
    <ion-nav-bar class="bar-stable">
      <ion-nav-back-button>
      </ion-nav-back-button>
    </ion-nav-bar>
    <!--
      The views will be rendered in the <ion-nav-view> directive below
      Templates are in the /templates folder (but you could also
      have templates inline in this html file if you'd like).
    -->
    <ion-nav-view></ion-nav-view>
  </body>
</html>

У меня установлена ​​и работает Cordova 8.1 на этом сервере CentOS7, и, глядя на сообщение, которое я нашел здесь в Stack Overflow, я предлагаю создать новое приложение Cordova и скопировать его в мой каталог www, чтобы начать. Это тот путь, по которому я должен идти?

Любое руководство или рекомендуемое чтение приветствуется.

Я пытаюсь понять одну вещь: после установки Cordova, создания нового приложения и добавления платформ iOS и Android я вижу эти платтермы, перечисленные в разделе «Установленные платформы», с помощью команды cordova platform -ls. Однако эта команда не указывает установленных платформ в существующем каталоге приложения:

[webmaster@www mobile-app-bsd]$ cordova platform -ls
Installed platforms:

Available platforms:
  android ~7.1.1
  browser ~5.0.1
  ios ~4.5.4
  osx ~4.0.1
  windows ~6.0.0

Так что мне интересно, следует ли мне следовать инструкциям в другом посте, который я нашел, и добавить эти платформы после копирования каталога www в мое недавно созданное приложение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...