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.
Para instalar a versão mais recente do Node.js, execute o seguinte:
nvm install stable
Opcional: para tornar essa versão padrão, execute o seguinte:
nvm alias default stable
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:
- 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 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
- Procure a documentação para produtos do Google Cloud.
- Clone o repositório de amostras do Node.js do GitHub.
- Explore os tutoriais do Node.js enviados pela comunidade.