Neste tutorial, mostramos como preparar uma máquina local para o desenvolvimento do Node.js, incluindo o desenvolvimento de aplicativos do Node.js executados noGoogle Cloud. Siga este tutorial para instalar o Node.js e as ferramentas relevantes.
Objetivos
- Instalar o Node Version Manager (NVM).
- Instalar o Node.js e o npm (Node Package Manager)
- Instalar um editor
- Instale a CLI do Google Cloud.
- Instalar as bibliotecas de cliente do Cloud para Node.js.
- Configure a autenticação.
Como instalar o NVM
O NVM é um script bash para gerenciar instalações do Node.js e do npm.
O NVM não é compatível com o Windows. Para mais informações sobre como gerenciar a instalação do Node.js no Windows, consulte nvm-windows.
Para detalhes sobre como instalar o NVM, consulte as instruções de instalação.
Como instalar o Node.js e o npm
Uma vez instalado o NVM, você pode instalar o Node.js e o npm.
Para instalar a versão mais recente do Node.js, execute o seguinte:
nvm install stableOpcional: para tornar essa versão padrão, execute o seguinte:
nvm alias default stableOpcional: para verificar qual versão do Node.js você está executando, execute o seguinte:
node -v
O npm é o Node Package Manager para Node.js e normalmente é instalado com o Node.js. Use o npm para instalar pacotes Node.js a partir do repositório npm. Exemplo:
npm install express
Como instalar um editor
Há vários editores que você pode usar para desenvolver aplicativos do Node.js. Entre os mais populares estão:
- Visual Studio Code da Microsoft;
- IntelliJ IDEA e/ou Webstorm da JetBrains
Para um desenvolvimento eficaz do Node.js, esses editores oferecem recursos (às vezes com a ajuda de plug-ins) que variam desde destaque de sintaxe, IntelliSense e preenchimento de código até recursos de depuração totalmente integrados.
Como instalar a Google Cloud CLI
A CLI gcloud é um conjunto de ferramentas para Google Cloud. Ele contém gcloud e bq, que podem ser usados para acessar o Compute Engine, o Cloud Storage, o BigQuery e outros produtos e serviços pela linha de comando. Essas ferramentas podem ser executadas de maneira interativa ou nos scripts automatizados.
npm start.
gcloud app deploy
Como instalar as bibliotecas de cliente do Cloud para Node.js
As bibliotecas de cliente do Cloud para Node.js são formas idiomáticas para os desenvolvedores do Node.js se integrarem aos serviços doGoogle Cloud , como o Datastore e o Cloud Storage. Por exemplo, você pode instalar o pacote para uma API individual usando o seguinte:
npm install @google-cloud/storage
Configurar a autenticação
Para usar as bibliotecas de cliente do Cloud em um ambiente de desenvolvimento local, configure o Application Default Credentials.
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.
Para mais informações, consulte Autenticar para usar bibliotecas de cliente.
A seguir
- Consulte a documentação dos produtos Google Cloud .
- Clone o repositório de amostras do Node.js do GitHub.
- Explore os tutoriais do Node.js enviados pela comunidade.