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.
Per installare l'ultima versione di Node.js, esegui questo comando:
nvm install stable(Facoltativo) Per impostare questa versione come predefinita, esegui questo comando:
nvm alias default stable(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:
- Visual Studio Code di Microsoft
- IntelliJ IDEA e/o Webstorm di JetBrains
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.
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
- Consulta la documentazione dei prodotti Google Cloud .
- Clona il repository di esempi Node.js da GitHub.
- Esplora i tutorial su Node.js inviati dalla community.