Можно ли создать проект Ionic 2 в CLI Ionic 3
Когда я делаю это, я получаю сообщение ниже:
Команда:
ionic start blank myapp --v2
Ошибка:
[ОШИБКА] Извините! Флаги --v1 и --v2 были удалены. Используйте параметр --type. (ionic start --help) Для проектов Ionic Angular попробуйте ionic start blank myapp --type=ionic-angular
Моя версия Ionic CLI:
ionic -v
3.3.0
2 ответа
Обновление 2: вы больше не можете создавать проекты Ionic 2 в Ionic 3 CLI.
Поскольку Ionic 2 не был обновлен и переписан с использованием Ionic 3, который использует Angular 4.
Поэтому, если вы создаете новый проект Ionic, он будет использовать Ionic 3 по умолчанию.
Обновление 1: дополнительная информация доступна здесь
С обновлениями сделано несколько изменений в синтаксисе:
Чтобы создать новый проект: (У вас есть 3 доступных шаблона с Ionic, т.е. пустые, вкладки, боковое меню)
- ionic start {{AppName}} {{TemplateName}} ==> Последний проект Ionic Codebase
- ionic start {{AppName}} {{TemplateName}} --type ionic1 ==> Проект Ionic v1
Да, Вы можете проверить эту ссылку
ионный запуск [имя приложения] [шаблон] --type=ionic1
ионный запуск [имя приложения] [шаблон] --type=ionic2
ионный запуск [имя приложения] [шаблон] --type = ионно-угловой
У меня сейчас есть ionic -v 2.2.2, поэтому я не смог его проверить, поэтому, пожалуйста, попробуйте и дайте мне знать;)
Вам не нужно указывать --v2 для проекта Ionic 2, потому что проект Ionic 3 - это просто проект Ionic 2 с некоторыми новыми функциями, такими как отложенная загрузка и принятие Angular 4 вместо Angular 2. Так же, как Angular 2 и 4 одинаковые рамки, Ionic 2 и 3 одинаковы также
Вы можете зарегистрироваться
ionic start --list
Стартеры для Ionic 2/3 (--type=ionic-angular)
name | description
-----------------------
tabs | A starting project with a simple tabbed interface
sidemenu | A starting project with a side menu with navigation in the content area
blank | A blank starter project
super | A starting project complete with pre-built pages, providers and best practices for Ionic development.
tutorial | A tutorial based project that goes along with the Ionic documentation
aws | AWS Mobile Hub Starter