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'intelligenza artificiale 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.
Per saperne di più, vedi 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.