Мне нужно несколько советов о том, как начать работу с 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 в мое недавно созданное приложение?