Como configurar um ambiente de desenvolvimento Node.js

Neste tutorial, mostramos como preparar uma máquina local para o desenvolvimento do Node.js, incluindo o desenvolvimento de aplicativos do Node.js executados no Google 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 Google Cloud CLI.
  • Instalar as bibliotecas de cliente do Cloud para Node.js.

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.

  1. Para instalar a versão mais recente do Node.js, execute o seguinte:

    nvm install stable
    
  2. Opcional: para tornar essa versão padrão, execute o seguinte:

    nvm alias default stable
    
  3. Opcional: 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 --save 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:

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 o Google Cloud. Ele contém gcloud, gsutil e bq, que você pode usar para acessar o Compute Engine, o Cloud Storage, o BigQuery e outros produtos e serviços na linha de comando. Execute essas ferramentas de maneira interativa ou nos scripts automatizados.

Por exemplo, o comando a seguir implanta qualquer aplicativo da Web do Node.js no ambiente padrão do App Engine. Após a implantação, o App Engine tenta iniciar o aplicativo com 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 do Google Cloud, como Datastore e Cloud Storage. Por exemplo, você pode instalar o pacote para uma API individual usando o seguinte:

npm install --save @google-cloud/storage

A seguir