ionic-cli для генерации страниц в определенных папках
Я использую ionic-cli 2
для создания страниц для моего ionic
проект. Я хотел бы хранить свои страницы отдельно в разных папках. Например, я хотел бы сохранить страницы как Login
, Signup
в отдельной папке под названием authentication
, Но в то же время я хотел бы насладиться ionic generate page
Команда для быстрой настройки страницы внутри authentication
папка. В настоящее время ionic-cli
будет генерировать страницы в pages
папка. Как я могу сделать это в pages/authentication
папка?
1 ответ
Просто беги
ionic generate page pages/authentication
дополнительная информация https://ionicframework.com/docs/cli/commands/generate
Я знаю, что это было давно, но это сработало для меня, используя @latest ionic (3.12.0)
Создайте "подстраницы" из корневой папки приложения, как если бы вы генерировали страницы "верхнего уровня". Затем перетащите их в нужное место с помощью кода Visual Studio.
Очевидно, вы хотите переименовать такие вещи, как модули и классы. Например, для подстраниц "home" и "standings" страницы "team" я переименовал классы из HomePage
а также StandingsPage
в TeamHomePage
а также TeamStandingsPage
соответственно.
В качестве альтернативы (и в ретроспективе рекомендуется), назовите страницы, используя желаемую структуру, например, ionic generate page team-home
(вам все равно придется перемещать их вручную). Это особенно полезно для повторяющихся шаблонов, например, если вы также хотите, чтобы страницы "home" и "standings" были, например, на странице "турниров".
Также см. Могут ли страницы ionic2 поддерживать структуру вложенных каталогов?,
ionic g page src/app/pages/{your_pageName}
Это сработало для меня.
Перед созданием отдельной папки вам необходимо вручную создать папку аутентификации в папке вашего приложения.
CLI> ionic сгенерировать аутентификацию страницы / логин
Чтение документа https://ionicframework.com/docs/cli/commands/generate Похоже, вы можете указать папку, в которой вы хотите сгенерировать свою страницу или компонент, непосредственно при вызове команды.
Набор текста ionic g page my_dir/my_page
сгенерировать компонент страницы в каталог my_dir.
Я знаю, что вначале это становится непросто. Здесь я упоминаю шаги по созданию страницы в определенном каталоге.
Предположим, ваш проект следует структуре каталогов как:
- src
- приложение
- составные части
- страницы
- трубы
- составные части
- приложение
Чтобы создать страницу в разделе "Pages", перейдите в каталог "app" и используйте команду:ionic g page pages / test
Ссылка: https://ionicframework.com/docs/cli/commands/generate