Configurar un entorno de desarrollo de Node.js

En este tutorial, se muestra cómo preparar la máquina local para el desarrollo con Node.js, incluido el desarrollo de aplicaciones de Node.js que se ejecutan en Google Cloud Platform. Sigue las instrucciones de este tutorial para instalar Node.js y las herramientas pertinentes.

Lee la sección de Node.js y Google Cloud Platform para obtener una visión general de Node.js y conocer varias formas de ejecutar aplicaciones de Node.js en Google Cloud Platform.

Objetivos

  • Instalar el NVM (administrador de versiones de Node)
  • Instalar Node.js y npm (administrador de paquetes de Node)
  • Instalar Yarn (opcional)
  • Instalar un editor
  • Instalar el SDK de Google Cloud
  • Instalar la biblioteca cliente de Google Cloud para Node.js
  • Instalar otras herramientas útiles

Instalar el NVM (administrador de versiones de Node)

El administrador de versiones de Node (NVM) es una secuencia de comandos bash simple para gestionar las instalaciones de Node.js y npm. El NVM no es compatible con Windows; echa un vistazo a nvm-windows para administrar la instalación de Node.js en Windows.

Instalar el NVM resulta muy sencillo. Consulta las instrucciones de instalación para saber cómo instalarlo en tu plataforma.

Instalar Node.js y npm (administrador de paquetes de Node)

Una vez que hayas instalado el NVM, puedes hacer lo mismo con Node.js y npm. Si quieres instalar la última versión estable de Node.js, ejecuta:

nvm install stable

Ejecuta el siguiente comando para que sea la versión predeterminada:

nvm alias default stable

Puedes comprobar la versión de Node.js que se está ejecutando con este comando:

node -v

El npm es el administrador de paquetes de Node para Node.js y debería haberse instalado con Node.js. Utiliza el npm para instalar paquetes de Node.js desde el repositorio de npm; por ejemplo:

npm install --save express

Si quieres obtener más información, lee la sección sobre cómo ejecutar Express.js en Google Cloud Platform.

Instalar Yarn (opcional)

Yarn es una alternativa al administrador de paquetes de Node.js que ofrece tiempos de instalación más breves y compilaciones reproducibles de manera fiable. Instalar Yarn resulta muy sencillo. Consulta las instrucciones de instalación para saber cómo instalarlo en tu plataforma.

En el siguiente comando, se usa Yarn para instalar el paquete express:

yarn add express

Yarn actualiza automáticamente el archivo package.json y genera un archivo yarn.lock (una lista de dependencias instaladas y transitivas) que debes someter al control de versiones. También puedes consultar información sobre el uso de Yarn en Google App Engine.

Instalar un editor

Entre los editores principales (sin ningún orden en particular) que se usan para desarrollar aplicaciones de Node.js, figuran los siguientes:

Estos editores (a veces con la ayuda de complementos) te brindan todo, desde el destaque de sintaxis, el sentido inteligente y la finalización del código hasta capacidades de depuración completamente integradas, para maximizar la eficacia del desarrollo con Node.js.

Instalar el SDK de Google Cloud

El SDK de Google Cloud es un conjunto de herramientas para Google Cloud Platform que incluye gcloud, gsutil y bq. Dichas herramientas sirven para acceder desde la línea de comandos a Google Compute Engine, Google Cloud Storage, Google BigQuery y otros productos y servicios. Puedes ejecutarlas de forma interactiva o en las secuencias de comandos automatizadas.

A modo de ejemplo, aquí presentamos un comando simple que desplegará una aplicación web de Node.js en el entorno flexible de Google App Engine. Después del despliegue, App Engine intentará iniciar la aplicación con npm start:

gcloud app deploy

Instalar la biblioteca cliente de Google Cloud para Node.js

La biblioteca cliente de Google Cloud para Node.js es la forma idiomática en la que los desarrolladores de Node.js se integran con los servicios de Google Cloud Platform, por ejemplo, Cloud Datastore y Cloud Storage. Puedes instalar el paquete para una API concreta, como Cloud Storage, por ejemplo:

npm install --save @google-cloud/storage

Autenticación

Si quieres usar esta biblioteca cliente, primero debes autenticarte. Realiza los pasos que aparecen en la sección de introducción a la autenticación.

Instalar otras herramientas útiles

Para consultar una lista completa de las fantásticas herramientas y bibliotecas de Node.js, echa un vistazo a esta lista de Node.js, cuidadosamente seleccionada.

Siguientes pasos

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...