Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu.
Angular je robustný rámec JavaScriptu na vytváranie jednostránkových aplikácií. Spoločnosť Google vyvinula softvér a udržiava ho spolu s celosvetovými prispievateľmi.
Podobne ako React, aj Angular môžete použiť na vytváranie rôznych front-end aplikácií vrátane webových, mobilných a desktopových systémov. Niektoré odvetvia uprednostňujú Angular, pretože je komplexný a stabilný.
Dozvieme sa viac o Angular klonovaním projektu z GitHubu a jeho lokálnym spustením.
Predpoklady pre klonovanie
Na rozdiel od iných rámcov je klonovanie a spustenie aplikácie Angular jednoduché. Budete klonovať projekt GitHub. Skôr ako začnete, uistite sa, že spĺňate nasledujúce požiadavky:
- Mali by ste mať nainštalovanú stabilnú verziu Node.js. Ak nie, učte sa ako nainštalovať Nodejs na Ubuntu alebo nainštalujte Nodejs na Windows.
- Mal by si mať nainštalovaný Git.
- Mali by ste mať účet GitHub.
1. Nainštalujte správcu balíkov uzlov
Správca balíkov uzlov (npm) je softvérové úložisko pre balíčky JavaScript. npm má rozhranie CLI (Command Line Interface), ktoré vykonáva rôzne úlohy. CLI môžete použiť na stiahnutie, inštaláciu a nasadenie softvéru.
Keď nainštalujete Node.js, prichádza s balíkom npm. Ak chcete skontrolovať verzie balíka Node.js a npm, spustite na termináli nasledovné:
Ak chcete skontrolovať nainštalovanú verziu Node.js, vytlačte verziu pomocou nasledujúceho príkazu:
uzol --verzia
Verziu npm môžete skontrolovať pomocou rovnakej možnosti:
npm --verzia
2. Nainštalujte Angular CLI
Angular CLI môžete použiť na vykonávanie rôznych vývojových úloh. Úlohy zahŕňajú generovanie aplikácií, testovanie a nasadenie. Ak chcete nainštalovať Angular CLI, spustite nasledujúci príkaz:
$ npm inštalácia -g @angular/cli
Ak chcete skontrolovať verziu Angular CLI, spustite príkaz:
$ ng verzia
3. Nájdite projekt na GitHub
Budete klonovať Giphy-replika projekt z GitHubu:
Prejdite na zelené tlačidlo označené kód. Kliknutím naň zobrazíte rozbaľovací zoznam. Skopírujte odkaz HTTP alebo SSH. Ktorýkoľvek z týchto dvoch bude stačiť.
4. Lokálne klonujte projekt
Najprv vytvorte priečinok a pomenujte ho Angular-Clone. Nezabudnite prejsť do priečinka pomocou nasledujúceho príkazu:
cd Angular-Klonovať
Potom spustite git klon príkaz na skopírovanie projektu do vášho priečinka.
git klonovať https://github.com/Reuben-Kipkemboi/Giphy-Replica.git
Ďalej skontrolujte priečinok Angular-Clone a zistite, či je vnútri klon Giphy-Replica. Bežať ls na zobrazenie obsahu priečinka:
ls
Prejdite do priečinka:
cd Giphy-replika
V tomto bode si môžete prezrieť súbory projektu v editore kódu podľa vlastného výberu alebo si ich prezerať cez webové rozhranie GitHub.
5. Nainštalujte balíky npm
Na spustenie klonovaného projektu musíte nainštalovať všetky balíky a závislosti. Ak chcete nainštalovať balíky, spustite:
npm Inštalácia
Ak narazíte na nejaké hlásenia o zraniteľnosti, opravte ich pomocou:
Oprava auditu npm
6. Otvorte projekt v prehliadači
Teraz máte všetky požiadavky na spustenie projektu, môžete ho spustiť a otvoriť v prehliadači. Začnite budovaním a servisom projektu:
ng slúžiť
Potom otvorte http://localhost: 4200/ v prehliadači na zobrazenie projektu.
Môžete použiť Angular CLI automaticky otvoriť projekt v prehliadači:
$ ng slúžiť -o
Tento príkaz vytvorí aplikáciu, spustí server a sleduje aktualizácie súborov.
Vo vašom prehliadači by ste mali vidieť webovú stránku Giphy-Replica:
Prečo klonovať uhlový projekt?
Namiesto toho, aby ste začali projekt od začiatku, môžete ho naklonovať z GitHubu. Klonovanie projektu s otvoreným zdrojovým kódom a jeho úprava na vlastné použitie šetrí čas pri spúšťaní projektu od začiatku. Ak je to relevantné, môžete tiež prispieť akýmikoľvek užitočnými zmenami späť do upstream projektu.
Angular, ktorý bol zvolený za štvrtý najobľúbenejší front-end framework v roku 2021, neprestáva udivovať každým vydaním. Dodáva sa so skvelými balíkmi, ktoré podporujú vývoj jednostránkových aplikácií. Použite tento vynikajúci rámec na vytváranie aplikácií svetovej triedy.