Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию.
Angular — это надежная среда JavaScript для создания одностраничных приложений. Google разработал программное обеспечение и поддерживает его вместе с участниками со всего мира.
Как и React, вы можете использовать Angular для создания различных интерфейсных приложений, включая веб-приложения, мобильные и настольные системы. Некоторые отрасли предпочитают Angular, потому что он всеобъемлющий и стабильный.
Давайте узнаем больше об Angular, клонировав проект с GitHub и запустив его локально.
Предпосылки для клонирования
В отличие от других фреймворков, клонирование и запуск приложения Angular очень просты. Вы будете клонировать проект GitHub. Прежде чем начать, убедитесь, что вы соответствуете следующим требованиям:
- У вас должна быть установлена стабильная версия Node.js. Если нет, учись как установить Nodejs на Ubuntu или установить Nodejs в Windows.
- Вам следует установить Git.
- У вас должна быть учетная запись GitHub.
1. Установить диспетчер пакетов узла
Менеджер пакетов узлов (npm) — это программный репозиторий для пакетов JavaScript. npm имеет CLI (интерфейс командной строки), который выполняет различные задачи. Вы можете использовать интерфейс командной строки для загрузки, установки и развертывания программного обеспечения.
Когда вы устанавливаете Node.js, он поставляется с пакетом npm. Чтобы проверить версии пакетов Node.js и npm, запустите в терминале следующее:
Чтобы проверить версию установленного Node.js, распечатайте версию с помощью следующей команды:
узел --версия
Вы можете проверить версию npm, используя ту же опцию:
нпм --версия
2. Установите угловой интерфейс командной строки
Вы можете использовать Angular CLI для выполнения различных задач разработки. Задачи включают создание приложений, тестирование и развертывание. Чтобы установить Angular CLI, выполните следующую команду:
$ нпм установить -g @угловой/cli
Чтобы проверить версию Angular CLI, выполните команду:
$ нг версия
3. Найдите проект на GitHub
Вы будете клонировать Giphy-Реплика проект с гитхаба:
Перейдите к зеленой кнопке с надписью Код. Нажмите на него, чтобы открыть раскрывающийся список. Скопируйте ссылку HTTP или SSH. Любой из этих двух подойдет.
4. Клонировать проект локально
Сначала создайте папку и назовите ее Angular-Clone.. Не забудьте перейти в папку с помощью следующей команды:
cd Угловой-Клон
Затем запустите git клон Команда для копирования проекта в вашу папку.
мерзавец клон https://github.com/Reuben-Kipkemboi/Giphy-Replica.git
Затем проверьте папку Angular-Clone, чтобы увидеть, находится ли внутри клон Giphy-Replica. Бегать лс для отображения содержимого папки:
лс
Перейдите в папку:
CD Giphy-Реплика
На этом этапе вы можете проверить файлы проекта в редакторе кода по вашему выбору или просмотреть их через веб-интерфейс GitHub.
5. Установить npm-пакеты
Вам необходимо установить все пакеты и зависимости из клонированного проекта, чтобы запустить его. Чтобы установить пакеты, запустите:
нпм установить
Если вы столкнулись с какими-либо отчетами об уязвимостях, исправьте их с помощью:
исправление аудита npm
6. Откройте проект в браузере
Теперь у вас есть все требования для запуска проекта, вы можете запустить его и открыть в браузере. Начните с создания и обслуживания проекта:
нг служить
Затем откройте http://localhost: 4200/ в браузере для просмотра проекта.
Вы можете использовать Angular CLI для автоматического открытия проекта в браузере:
$ нг служить -о
Эта команда создает приложение, запускает сервер и следит за обновлениями файлов.
В вашем браузере вы должны увидеть сайт Giphy-Replica:
Зачем клонировать проект Angular?
Вместо того, чтобы начинать проект с нуля, вы можете клонировать его с GitHub. Клонирование проекта с открытым исходным кодом и изменение его для собственного использования экономит время по сравнению с запуском проекта с нуля. Вы также можете внести любые полезные изменения обратно в вышестоящий проект, если это уместно.
Angular, признанный четвертым по популярности интерфейсным фреймворком в 2021 году, продолжает удивлять с каждым выпуском. Он поставляется с отличными пакетами, которые поддерживают разработку одностраничных приложений. Используйте этот превосходный фреймворк для создания приложений мирового уровня.