Introduzione
Lo sviluppo di un'applicazione comporta la scrittura del codice per implementare i requisiti aziendali. Per ragioni di velocità e affidabilità, è possibile evitare di scrivere tutto il codice È possibile affidarsi a codice esterno o a pacchetti scritti da un altro utente.
Un modo per affrontare la creazione dell'app con pacchetti esterni consiste nell'usare un ecosistema esistente di pacchetti che è possibile scaricare e eventualmente aggiungere. Usando questi pacchetti, potrai completare la compilazione dell'app prima e portarla sul mercato più velocemente rispetto alla concorrenza. Un altro vantaggio dell'uso dei pacchetti potrebbe essere garantire che l'app segua le procedure consigliate per l'autenticazione e l'autorizzazione. Dopo tutto, la protezione dei propri dati e di quelli dei clienti rappresenta un requisito fondamentale.
In questo modulo si userà lo strumento da riga di comando npm e il Registro di sistema globale npm per aggiungere pacchetti al codice dell'applicazione. Verranno anche presentate le procedure per gestire gli aggiornamenti e ridurre l'entità dei problemi.
Obiettivi di apprendimento
Dopo aver completato questo modulo, l'utente sarà in grado di:
- Configurare un contenitore di sviluppo come ambiente di sviluppo
- Inizializzare progetti Node.js come un pro
- Comprendere i segreti del file manifesto package.json e usarlo per sfruttare i vantaggi
- Aggiungere e rimuovere pacchetti dal progetto Node.js con facilità
- Gestire le dipendenze dei pacchetti e aggiornarle in modo prevedibile
Prerequisiti
- Familiarità con la modifica di file di testo e di codice in un editor di testo
- Esperienza con l'uso della riga di comando, incluso l'uso per le operazioni Git
- Esperienza nell'uso di funzioni e variabili JavaScript
- Ambiente di sviluppo, uno dei seguenti:
- Account GitHub per usare GitHub Codespaces per usare un ambiente basato su browser
- Visual Studio Code e Docker per l'uso dell'ambiente locale