Este tutorial mostra como preparar uma máquina local para o Node.js, incluindo o desenvolvimento de apps do Node.js executados no Cloud de Confiance by S3NS. 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 Google Cloud CLI.
- Instalar as bibliotecas de cliente do Cloud para Node.js.
- Configure a autenticação.
Como instalar o NVM
NVM é um script bash para gerenciar instalações do Node.js e do npm.
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 Cloud de Confiance. Ela 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 na linha de comando. Essas ferramentas podem ser executadas de maneira interativa ou nos scripts automatizados.
Como instalar as bibliotecas de cliente do Cloud para Node.js
As bibliotecas de cliente do Cloud para Node.js são as maneiras idiomáticas para os desenvolvedores do Node.js se integrarem a Cloud de Confiance serviços 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.
Crie credenciais de autenticação local para sua conta de usuário:
gcloud auth application-default login
Se um erro de autenticação for retornado, confirme se você fez login na CLI gcloud com sua identidade federada.
Para mais informações, consulte Autenticar para usar bibliotecas de cliente.
A seguir
- Navegue pela documentação dos Cloud de Confiance produtos.
- Clone o repositório de amostras do Node.js do GitHub.
- Explore os tutoriais do Node.js enviados pela comunidade.