I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione.
Angular è un robusto framework JavaScript per la creazione di applicazioni a pagina singola. Google ha sviluppato il software e lo mantiene insieme ai contributori di tutto il mondo.
Come React, puoi utilizzare Angular per creare una varietà di applicazioni front-end, inclusi sistemi Web, mobili e desktop. Alcuni settori preferiscono Angular perché è completo e stabile.
Impariamo di più su Angular clonando un progetto da GitHub ed eseguendolo localmente.
Prerequisiti per la clonazione
A differenza di altri framework, la clonazione e l'esecuzione di un'applicazione Angular è semplice. Clonerai un progetto GitHub. Prima di iniziare, assicurati di soddisfare i seguenti requisiti:
- Dovresti avere una versione stabile di Node.js installata. In caso contrario, impara come installare Nodejs su Ubuntu O installa Nodejs su Windows.
- Dovresti avere Git installato.
- Dovresti avere un account GitHub.
1. Installa Node Package Manager
Gestore pacchetti nodo (npm) è un repository software per i pacchetti JavaScript. npm ha una CLI (Command Line Interface) che esegue varie attività. Puoi utilizzare la CLI per scaricare, installare e distribuire il software.
Quando installi Node.js, viene fornito con un pacchetto npm. Per verificare le versioni dei pacchetti Node.js e npm, esegui quanto segue sul terminale:
Per verificare la versione di Node.js installata, stampare la versione con il seguente comando:
nodo --versione
Puoi controllare la versione di npm usando la stessa opzione:
npm --versione
2. Installa la CLI angolare
Puoi utilizzare la CLI di Angular per eseguire varie attività di sviluppo. Le attività includono la generazione di applicazioni, il test e la distribuzione. Per installare Angular CLI, eseguire il seguente comando:
$ npm installa -g @angolare/cli
Per verificare la versione della CLI di Angular, eseguire il comando:
Versione $ ng
3. Trova un progetto su GitHub
Clonerai il file Giphy-Replica progetto da GitHub:
Passare al pulsante verde etichettato Codice. Fare clic su di esso per visualizzare un elenco a discesa. Copia il collegamento HTTP o SSH. Uno di questi due andrà bene.
4. Clona il progetto in locale
Innanzitutto, crea una cartella e chiamala Angular-Clone. Ricordati di andare nella cartella con il seguente comando:
cd angolare-Clone
Quindi, esegui il clone di git comando per copiare il progetto nella tua cartella.
idiota clone https://github.com/Reuben-Kipkemboi/Giphy-Replica.git
Successivamente, controlla la cartella Angular-Clone per vedere se il clone Giphy-Replica è all'interno. Correre ls per visualizzare il contenuto della cartella:
ls
Passare alla cartella:
CD Giphy-Replica
A questo punto, puoi ispezionare i file di progetto in un editor di codice di tua scelta o visualizzarli tramite l'interfaccia web di GitHub.
5. Installa i pacchetti npm
È necessario installare tutti i pacchetti e le dipendenze dal progetto clonato per eseguirlo. Per installare i pacchetti, eseguire:
npm installare
Se riscontri segnalazioni di vulnerabilità, correggile con:
correzione dell'audit npm
6. Apri il progetto in un browser
Ora hai tutti i requisiti per eseguire il progetto, puoi eseguirlo e aprirlo in un browser. Inizia costruendo e servendo il progetto:
ng servire
Poi apri http://localhost: 4200/ in un browser per visualizzare il progetto.
Puoi utilizzare la CLI di Angular per aprire automaticamente il progetto in un browser:
$ ng serve -o
Questo comando crea l'app, avvia il server e controlla i file per gli aggiornamenti.
Nel tuo browser, dovresti vedere il sito Web di Giphy-Replica:
Perché clonare un progetto Angular?
Invece di iniziare un progetto da zero, puoi clonarne uno da GitHub. La clonazione di un progetto open source e la sua modifica per uso personale consente di risparmiare tempo rispetto all'avvio di un progetto da zero. Puoi anche apportare eventuali modifiche utili al progetto a monte, se pertinente.
Votato come il quarto framework front-end più popolare nel 2021, Angular continua a stupire con ogni versione. Viene fornito con ottimi pacchetti che supportano lo sviluppo di applicazioni a pagina singola. Usa questo eccellente framework per creare applicazioni di livello mondiale.