Шаблоны приложений 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