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