Questo tutorial mostra come preparare una macchina locale per lo Node.js, incluso lo sviluppo di app Node.js in esecuzione 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 Google Cloud CLI.
- Installa le librerie client di Cloud per Node.js.
- Configura l'autenticazione.
Installazione di 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 i dettagli 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.
Per installare l'ultima versione di Node.js, esegui il comando seguente:
nvm install stable(Facoltativo) Per impostare questa versione come predefinita, esegui il comando seguente:
nvm alias default stable(Facoltativo) Per verificare la versione di Node.js in esecuzione, esegui il comando seguente:
node -v
npm è Node Package Manager per Node.js e viene in genere installato insieme a Node.js. Utilizzi npm per installare i pacchetti Node.js dal repository npm. Ad esempio:
npm install express
Installazione di un editor
Esistono diversi editor che puoi utilizzare per sviluppare app Node.js. Di seguito sono riportati alcuni dei più diffusi:
- Visual Studio Code di Microsoft
- IntelliJ IDEA e/o Webstorm di JetBrains
Per uno sviluppo efficace di Node.js, 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 alle funzionalità di debug completamente integrate.
Installazione di Google Cloud CLI
Il gcloud CLI è un insieme di strumenti per Google Cloud. Contiene gcloud e bq, che puoi utilizzare per accedere a Compute Engine, Cloud Storage, BigQuery e altri prodotti e servizi dalla riga di comando. Puoi eseguire questi strumenti in modo interattivo o nei tuoi script automatizzati.
npm start.
gcloud app deploy
Installazione delle librerie client di Cloud per Node.js
Le librerie client di Cloud per Node.js sono i modi idiomatici per gli sviluppatori Node.js di integrarsi con Google Cloud servizi come Datastore e Cloud Storage. Ad esempio, puoi installare il pacchetto per una singola API utilizzando il comando seguente:
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.
Se utilizzi una shell locale, crea credenziali di autenticazione locali per il tuo account utente:
gcloud auth application-default login
Non è necessario eseguire questa operazione se utilizzi Cloud Shell.
Se viene restituito un errore di autenticazione e utilizzi un provider di identità (IdP) esterno, verifica di aver acceduto a gcloud CLI con la tua identità federata.
Per saperne di più, consulta Autenticazione per l'utilizzo delle librerie client.
Passaggi successivi
- Sfoglia la documentazione dei Google Cloud prodotti.
- Clona il repository di esempi Node.js da GitHub.
- Esplora i tutorial Node.js inviati dalla community.