Spec-Zone.ru › Cordova 7

Шаблоны приложений Cordova

Использование шаблона

Шаблоны позволяют использовать готовый код для быстрого запуска проекта.

Найдите шаблон для создания приложения, выполнив поиск по ключевому слову cordova:template на npm. Вы также можете использовать локальные шаблоны на вашем компьютере или репозиторий Git.

После того, как вы нашли нужный шаблон, создайте свой проект, используя этот шаблон, указав флаг --template во время команды create, а затем путь к источнику шаблона.

Создание проекта Cordova из пакета NPM, репозитория Git или локального пути:

$ cordova create hello com.example.hello HelloWorld --template <npm-package-name>
$ cordova create hello com.example.hello HelloWorld --template <git-remote-url>
$ cordova create hello com.example.hello HelloWorld --template <path-to-template>

После успешного использования шаблона для создания проекта, вам нужно указать платформы, на которых вы планируете развернуть приложение. Перейдите в папку проекта и добавьте платформы.

Создание шаблона

Начните с создания приложения Cordova, которое станет основой для вашего шаблона. Затем вы перенесёте содержимое вашего приложения в следующую структуру. Когда ваш шаблон будет использован, всё содержимое внутри template_src будет использовано для создания нового проекта, поэтому убедитесь, что включили все необходимые файлы в эту папку. Обратитесь к этому примеру для получения подробностей.

template_package/
├── package.json      (optional; needed to publish template on npm)
├──   index.js        (required)
└── template_src/     (required)
    └── CONTENTS OF APP TEMPLATE

ПРИМЕЧАНИЕ: index.js должен экспортировать ссылку на template_src и package.json должен ссылаться на index.js. Подробности см. в примере.

Чтобы завершить шаблон, отредактируйте package.json и добавьте ключевое слово "cordova:template".

{
  ...
  "keywords": [
    "ecosystem:cordova",
    "cordova:template"
  ]
  ...
}

Поздравляем! Вы создали шаблон для создания проекта Cordova. Поделитесь своим шаблоном на npm, чтобы все могли воспользоваться вашим трудом.

© 2012, 2013, 2015 The Apache Software Foundation
Licensed under the Apache License 2.0.
https://cordova.apache.org/docs/en/7.x/guide/cli/template.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API