Configurazione di un ambiente di sviluppo Node.js

Questo tutorial ti mostra come preparare una macchina locale per lo sviluppo Node.js, incluso lo sviluppo di app Node.js eseguite su Google Cloud. Segui questo tutorial per installare Node.js e gli strumenti pertinenti.

Obiettivi

  • Installa Node Version Manager (NVM).
  • Installa Node.js e npm (Node Package Manager).
  • Installa un editor.
  • Installa l'interfaccia a riga di comando di Google Cloud.
  • Installare le librerie client di Cloud per Node.js.

Installazione di NVM

NVM è uno script bash per la gestione delle installazioni di Node.js e npm. NVM non supporta Windows. Per ulteriori informazioni sulla gestione dell'installazione di Node.js su Windows, consulta nvm-windows.

Per dettagli sull'installazione di NVM, consulta le istruzioni di installazione.

Installazione di Node.js e npm

Dopo aver installato NVM, puoi installare Node.js e npm.

  1. Per installare la versione più recente di Node.js, esegui questo comando:

    nvm install stable
    
  2. Facoltativo: per rendere questa versione predefinita, esegui quanto segue:

    nvm alias default stable
    
  3. (Facoltativo) Per verificare quale versione di Node.js è in esecuzione, esegui il comando seguente:

    node -v
    

npm è Node Package Manager per Node.js e viene normalmente installato insieme a Node.js. Utilizzi npm per installare i pacchetti Node.js dal repository npm. Ad esempio:

npm install --save express

Installazione di un editor in corso...

Esistono diversi editor che puoi utilizzare per sviluppare app Node.js. Ecco alcune delle opzioni più apprezzate:

Per uno sviluppo efficace di Node.js, questi editor offrono funzionalità (a volte con l'aiuto dei plug-in) che vanno da evidenziazione della sintassi, senso intelligente e completamento del codice a funzionalità di debug completamente integrate.

Installazione dell'interfaccia a riga di comando di Google Cloud

L'interfaccia a riga di comando gcloud è un insieme di strumenti per Google Cloud. Contiene gcloud, gsutil e bq, che puoi utilizzare per accedere a Compute Engine, Cloud Storage, BigQuery e ad altri prodotti e servizi dalla riga di comando. Puoi eseguire questi strumenti in modo interattivo o nei tuoi script automatizzati.

Ad esempio, il comando seguente esegue il deployment di qualsiasi applicazione web Node.js nell'ambiente standard di App Engine. Dopo il deployment, App Engine tenta di avviare l'app con npm start.

gcloud app deploy

Installazione delle librerie client Cloud per Node.js

Le librerie client di Cloud per Node.js sono i modi idiomatici per cui gli sviluppatori di Node.js possono integrarsi con i servizi Google Cloud come Datastore e Cloud Storage. Ad esempio, puoi installare il pacchetto per una singola API utilizzando questo metodo:

npm install --save @google-cloud/storage

Passaggi successivi