Configurazione di un ambiente di sviluppo Node.js

Questo tutorial mostra come preparare una macchina locale per lo sviluppo con Node.js, incluso lo sviluppo di app Node.js che vengono eseguite suGoogle 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 Google Cloud CLI.
  • Installa le librerie client di Google Cloud per Node.js.
  • Configurare l'autenticazione.

Installare NVM

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

Per informazioni dettagliate sull'installazione di NVM, consulta le istruzioni di installazione.

Installazione di Node.js e npm

Una volta installato NVM, puoi installare Node.js e npm.

  1. Per installare l'ultima versione di Node.js, esegui questo comando:

    nvm install stable
    
  2. (Facoltativo) Per impostare questa versione come predefinita, esegui questo comando:

    nvm alias default stable
    
  3. (Facoltativo) Per controllare la versione di Node.js in esecuzione, esegui questo comando:

    node -v
    

npm è il gestore di pacchetti Node.js 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 express

Installare un editor

Esistono diversi editor che puoi utilizzare per sviluppare app Node.js. Ecco alcuni dei più popolari:

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

Installazione di Google Cloud CLI

gcloud CLI è un insieme di strumenti per Google Cloud. Include gcloud e bq, utili per accedere dalla riga di comando a Compute Engine, Cloud Storage, BigQuery e altri prodotti e servizi. Puoi eseguire questi strumenti in modo interattivo o nei tuoi script automatizzati.

Ad esempio, il seguente comando 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 Cloud per Node.js sono i modi idiomatici per gli sviluppatori Node.js di integrarsi con serviziGoogle Cloud come Datastore e Cloud Storage. Ad esempio, puoi installare il pacchetto per una singola API utilizzando il seguente comando:

npm install @google-cloud/storage

Configura l'autenticazione

Per utilizzare le librerie client di Cloud in un ambiente di sviluppo locale, configura le Credenziali predefinite dell'applicazione.

If you're using a local shell, then create local authentication credentials for your user account:

gcloud auth application-default login

You don't need to do this if you're using Cloud Shell.

If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.

Per saperne di più, consulta Autenticati per usare le librerie client.

Passaggi successivi