Di Sharlene Khan

Ospita gratuitamente il tuo sito Angular utilizzando questo semplice processo.

I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Quando si ospita un sito Web Angular online, è possibile scegliere tra molte piattaforme disponibili. Uno di questi che puoi usare gratuitamente è Netlify.

Se memorizzi una copia del codice sorgente del tuo sito web in un repository GitHub, puoi utilizzare Netlify per ospitare quel sito.

Netlify inoltre ridistribuisce automaticamente il tuo sito quando invii nuove modifiche al ramo del repository che stai ospitando.

Come creare un'app angolare di esempio di base

Puoi creare una semplice applicazione Angular utilizzando un editor come Visual Studio Code. È quindi possibile ospitare questo sito Web utilizzando Netlify.

  1. Creare un nuova app angolare.
  2. Crea una semplice home page. Sostituisci il codice nel file
    instagram viewer
    app.component.html file con i seguenti contenuti della pagina di destinazione:
    <classe div="intestazione container-dark">
    <h2>Il nostro sito web aziendale</h2>
    </div>
    <classe div="contenitore-bianco">
    <classe div="contenuto">
    <h2>Il nostro sito web aziendale</h2>
    <P>Scopri come progettare, sviluppare e mantenere il tuo sito Web professionale in pochissimo tempo.</P>
    </div>
    </div>
    <classe div="contenitore-arancione">
    <classe div="contenuto">
    <h2>Cosa facciamo</h2>
    <P>Ti diamo gli strumenti per sviluppare siti web e soluzioni uniche per i tuoi clienti. Forniamo anche formazione per
    manutenzione e altri argomenti relativi al sito web.</P>
    </div>
    </div>
    <classe div="contenitore-bianco">
    <classe div="contenuto">
    <h2>Chi siamo</h2>
    <P>Siamo una piccola impresa che opera da Melbourne, in Australia. I nostri spazi sono realizzati in modo unico in modo che anche i clienti possano farlo
    visitaci di persona.</P>
    </div>
    </div>
    <classe div="piè di pagina container-dark">
    <P>Diritto d'autore 2022</P>
    </div>
  3. Aggiungi un po' di stile all'app Angular aggiungendo un po' di CSS al file app.component.css file:
    * {
    famiglia di font: "Aria", sans serif;
    }
    .intestazione {
    imbottitura: 30px 50px;
    }
    .piè di pagina {
    imbottitura: 5px 50px;
    text-align: centro;
    }
    .contenitore-scuro {
    colore di sfondo: #202C39;
    colore bianco;
    display: flessibile;
    align-items: centro;
    }
    .contenitore-arancia {
    colore di sfondo: #FFD091;
    colore: #202C39;
    }
    .contenitore-bianco {
    colore di sfondo: fumo bianco;
    colore: #202C39;
    }
    .contenuto {
    imbottitura: 100px 25%;
    display: flessibile;
    direzione flessibile: colonna;
    altezza linea: 2rem;
    dimensione del font: 1.2em;
    align-items: centro;
    text-align: centro;
    }
  4. Aggiungi un po 'di stile per l'app Angular complessiva in styles.css:
    corpo {
    margine: 0;
    imbottitura: 0;
    }
  5. Per testare l'app, vai alla sua cartella principale utilizzando un terminale o una riga di comando. Digitare il ng servire comando:
    ng servire
  6. Attendi che il tuo codice venga compilato e visita http://localhost: 4200/ in un browser web per visualizzare la tua app.
  7. Nel .browserlistrc file, rimuovi iOS Safari versione 15.2-15.3. Ciò impedirà la visualizzazione degli errori di compatibilità nella console durante la compilazione del progetto.
    l'ultima versione di Chrome
    ultima 1 versione di Firefox
    ultime 2 versioni principali di Edge
    ultime 2 versioni principali di Safari
    ultime 2 versioni principali di iOS
    ESR di Firefox
    nonios_saf 15.2-15.3
    nonsafari 15.2-15.3
  8. Costruisci il tuo codice usando il ng costruire comando nel terminale:
    ng costruire
  9. Nel .gitignore file, rimuovere o commentare il file /dist linea. Rimuoverlo assicurerà il dist folder si trova nel set di file che invii al tuo repository GitHub.
    # /dist

Come inviare il codice angolare a GitHub

Dovrai memorizzare il tuo codice in un repository remoto affinché Netlify possa accedere al codice sorgente.

Puoi creare un nuovo repository su GitHub e inviare il codice del tuo sito web a quel repository. Se non hai familiarità con GitHub, potrebbe essere utile capirne alcuni Le funzionalità di base di GitHub Primo.

  1. Crea un nuovo repository su GitHub. Puoi farlo accedendo a GitHub e facendo clic su Nuovo.
  2. Inserisci i dettagli per il tuo nuovo repository. Dagli un nome come "netlify-app" e una descrizione. Non inizializzare il repository con un file README, un file .gitignore o una licenza.
  3. In un terminale sul tuo computer, vai alla directory in cui hai memorizzato la tua app Angular. Esegui i seguenti comandi per inizializzare la tua cartella come repository git:
    git init
    git aggiungi .
    idiota commettere -m "prima commettere"
  4. Inserisci il codice all'interno di questa cartella nel nuovo repository remoto che hai creato su GitHub. Segui il git remoto aggiungi originale, ramo git, E spingere git comandi forniti da GitHub sulla pagina del repository remoto:
    git remoto aggiungi originale <Il tuo collegamento al repository GitHub>
    ramo git -M main
    git push -u origine principale
  5. Puoi confermare che il codice dell'app Angular si trova ora nel repository GitHub remoto aggiornando la pagina del repository GitHub.

Come usare Netlify per ospitare il tuo codice

Per ospitare il tuo codice utilizzando Netlify, dovrai dargli accesso al tuo codice sorgente GitHub. Netlify utilizzerà quindi il file dist cartella del tuo progetto Angular per pubblicare la versione compilata del tuo codice.

Puoi configurare tutte queste impostazioni seguendo i passaggi di configurazione durante la creazione di un nuovo sito:

  1. Accedi o registrati a Netlifica. Puoi farlo utilizzando le tue credenziali GitHub.
  2. Dalla dashboard principale e dalla pagina dell'elenco dei siti, espandi Aggiungi nuovo sitoe selezionare Importa un progetto esistente.
  3. Selezionare Git Hub.
  4. Clicca su Configura Netlify su GitHub.
  5. Clicca su Installare.
  6. Netlify visualizzerà un elenco dei tuoi repository GitHub. Seleziona quello che desideri ospitare. Ad esempio, se hai chiamato il tuo repository "netlify-app", seleziona "netlify-app" dall'elenco.
  7. Nella schermata di configurazione, lasciare il Proprietario, Ramo da distribuire, E Elenco di base campi ai loro valori predefiniti. Se stai pubblicando un ramo specifico, come un ramo "Produzione" separato, puoi aggiungerlo nel file Ramo da distribuire campo. Cambiare il Comando di costruzione campo a "ng build". Per il Pubblica directory campo, digitare dist/. Se non sai qual è il nome del progetto, puoi navigare nella cartella dist del tuo progetto per trovarlo lì. Ad esempio, "dist/netlify-app".
  8. Clicca su Distribuisci sito.
  9. Attendere il completamento della distribuzione. L'operazione potrebbe richiedere alcuni minuti e potrebbe essere necessario aggiornare la pagina. Se tutto va bene, sarai in grado di vedere la distribuzione riuscita nell'elenco delle distribuzioni. Fai clic sulla distribuzione pubblicata, ad esempio, Produzione: main@HEAD.
  10. Clicca sul Distribuzione di produzione aperta pulsante.
  11. Ora puoi visualizzare il tuo sito Web in un'altra scheda, utilizzando un URL nel formato di .netlify.app. Se stai ospitando un sito web con più reindirizzamenti, potresti non essere in grado di reindirizzare ad altre pagine. In questo caso, c'è un modo per correggere un reindirizzamento non riuscito su Netlify. Se vuoi, puoi anche modifica il tuo nome di dominio gratuito.

Hosting del tuo sito web utilizzando GitHub e Netlify

Si spera che ora tu possa ospitare con successo un sito Web utilizzando GitHub e Netlify. Puoi configurare distribuzioni automatiche in determinati rami di un repository GitHub. In questo modo, puoi automatizzare e semplificare la distribuzione del tuo sito web.

Ma Netlify non è l'unico modo per distribuire un'app Angular online. Puoi anche utilizzare altre piattaforme come GitHub Pages.

Iscriviti alla nostra Newsletter

Commenti

CondividereTwittaCondividereCondividereCondividere
copia
E-mail
Condividi questo articolo
CondividereTwittaCondividereCondividereCondividere
copia
E-mail

Link copiato negli appunti

Argomenti correlati

  • Programmazione
  • Programmazione
  • Web hosting
  • Git Hub

Circa l'autore

Sharlene Khan(64 articoli pubblicati)

Shay lavora a tempo pieno come sviluppatore di software e si diverte a scrivere guide per aiutare gli altri. Ha una laurea in informatica e ha precedenti esperienze in Quality Assurance e tutoring. Shay ama giocare e suonare il piano.