Настройка локального окружения и рабочего пространства¶
Это руководство объясняет, как настроить среду для разработки Angular с помощью инструмента Angular CLI. Оно включает информацию о предварительных требованиях, установке CLI, создании начального рабочего пространства и стартового приложения, а также о локальном запуске этого приложения для проверки настроек.
Попробуйте Angular без локальной настройки
Если вы новичок в Angular, вам лучше начать с Try it now!, который знакомит с основами Angular в контексте готового базового приложения интернет-магазина, которое вы можете изучить и изменить. Этот отдельный учебник использует преимущества интерактивной среды StackBlitz для онлайн-разработки.
Вам не нужно настраивать локальную среду, пока вы не будете готовы.
Предварительные условия¶
Чтобы использовать фреймворк Angular, вы должны быть знакомы со следующим:
Знание TypeScript полезно, но не обязательно.
Для установки Angular на локальную систему вам потребуется следующее:
Требования | Подробности |
---|---|
Node.js | Для работы Angular требуется активная LTS или maintenance LTS версия Node.js. Для получения информации см. руководство совместимость версий. Для получения дополнительной информации об установке Node.js смотрите nodejs.org. Если вы не знаете, какая версия Node.js работает в вашей системе, выполните команду node -v в окне терминала. |
NPM | Многие возможности и функции Angular, Angular CLI и приложений Angular зависят от npm packages. Чтобы загрузить и установить пакеты npm, вам нужен менеджер пакетов npm. В этом руководстве используется интерфейс командной строки npm client, который по умолчанию установлен с Node.js . Чтобы проверить, установлен ли у вас клиент npm, запустите в окне терминала команду npm -v . |
Установите Angular CLI¶
Вы можете использовать Angular CLI для создания проектов, генерации кода приложений и библиотек, а также для выполнения различных текущих задач разработки, таких как тестирование, комплектация и развертывание.
Чтобы установить Angular CLI, откройте окно терминала и выполните следующую команду:
1 |
|
На клиентских компьютерах Windows выполнение сценариев PowerShell по умолчанию отключено. Чтобы разрешить выполнение сценариев PowerShell, что необходимо для глобальных двоичных файлов npm, необходимо установить следующую политику выполнения:
1 |
|
Внимательно прочитайте сообщение, отображаемое после выполнения команды, и следуйте инструкциям. Убедитесь, что вы понимаете последствия установки политики выполнения.
Создание рабочего пространства и начального приложения¶
Вы разрабатываете приложения в контексте workspace Angular.
Чтобы создать новое рабочее пространство и начальное приложение, выполните следующие действия:
-
Выполните команду CLI
ng new
и укажите имяmy-app
, как показано здесь:1
ng new my-app
-
Команда
ng new
запрашивает информацию о функциях, которые необходимо включить в первоначальное приложение.Примите значения по умолчанию, нажав клавишу Enter или Return.
Angular CLI устанавливает необходимые пакеты Angular npm и другие зависимости. Это может занять несколько минут.
CLI создает новое рабочее пространство и простое приложение Welcome, готовое к запуску.
Запуск приложения¶
В состав Angular CLI входит сервер, с помощью которого вы можете создавать и обслуживать свое приложение локально.
-
Перейдите в папку рабочего пространства, например
my-app
. -
Выполните следующую команду:
1 2
cd my-app ng serve --open
Команда ng serve
запускает сервер, следит за вашими файлами и перестраивает приложение, когда вы вносите изменения в эти файлы.
Опция --open
(или просто -o
) автоматически открывает ваш браузер на http://localhost:4200/
.
Если установка и настройка прошли успешно, вы должны увидеть страницу, похожую на следующую.
Следующие шаги¶
- Для более подробного ознакомления с фундаментальными концепциями и терминологией архитектуры и принципов проектирования одностраничных приложений Angular прочтите раздел Angular Concepts.
- Проработайте Tour of Heroes Tutorial, полное практическое упражнение, которое познакомит вас с процессом разработки приложений с использованием Angular CLI и проведет по важным подсистемам.
- Помимо создания начального рабочего пространства и каркаса приложения, используйте CLI для создания кода Angular, такого как компоненты и сервисы. CLI поддерживает полный цикл разработки, включая сборку, тестирование, комплектацию и развертывание.
- Для получения дополнительной информации о файлах Angular, создаваемых
ng new
.
28.02.2022