Spec-Zone.ru › Cordova 6

Шаблоны приложений 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/6.x/guide/cli/template.html

Spec-Zone.ru

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