"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Creación y ejecución de una aplicación Node.js: una guía para utilizar scripts de compilación e inicio

Creación y ejecución de una aplicación Node.js: una guía para utilizar scripts de compilación e inicio

Publicado el 2024-07-30
Navegar:825

Building and Running a Node.js Application: A Guide to Using build and start Scripts

Node.js es un potente tiempo de ejecución para crear aplicaciones de red escalables. Ya sea que esté desarrollando una API REST, una aplicación de chat en tiempo real o una aplicación web compleja, Node.js proporciona la flexibilidad y el rendimiento que necesita. En esta publicación, exploraremos cómo configurar un proyecto Node.js y aprovechar los scripts de compilación e inicio para agilizar su proceso de desarrollo.

Configurando su proyecto Node.js
Antes de profundizar en los scripts, creemos una aplicación Node.js básica. Siga estos pasos para comenzar:

Inicializa tu proyecto:
Abra su terminal y navegue hasta el directorio de su proyecto. Ejecute el siguiente comando para inicializar un nuevo proyecto de Node.js:

npm inicio -y

Este comando crea un archivo package.json con la configuración predeterminada. Este archivo es esencial para administrar las dependencias y scripts de su proyecto.

Instalar dependencias:
Para nuestro ejemplo, usaremos express para crear un servidor web simple. Instálelo usando:

instalación npm expresa

Crea tu aplicación:
Cree un archivo llamado index.js en el directorio raíz de su proyecto. Este archivo servirá como punto de entrada para su solicitud.

Aquí se muestra una configuración sencilla del servidor Express:

// index.js
const express = require('express');
const app = express();

const port = process.env.PORT || 3000;
app.get('/', (req, res) => {
    res.send('Hello, Node.js!');
});

app.listen(port, () => {
    console.log(`Server is running on port ${port}`);
});

Usando scripts de compilación e inicio
En un proyecto Node.js, crear e iniciar scripts ayuda a automatizar tareas comunes. Configuremos estos scripts en el archivo package.json.

  1. Configurando el script de inicio El script de inicio se utiliza normalmente para ejecutar su aplicación en un entorno de desarrollo. Agregue la siguiente sección de scripts a su paquete.json:
{
  "scripts": {
    "start": "node index.js"
  }
}

Con esta configuración, ejecutar npm start en su terminal ejecutará el nodo index.js, iniciando su servidor.

  1. Configurando el script de compilación El script de compilación es útil para compilar o preparar su aplicación para producción. Si bien las aplicaciones Node.js a menudo no requieren un paso de compilación, es posible que quieras usarlo para tareas como transpilar código con Babel, agrupar archivos con Webpack o ejecutar pruebas.

Aquí hay un ejemplo de un script de compilación que utiliza Babel para transpilar código ES6 a ES5:

Instalar Babel:

instalación npm --save-dev @babel/core @babel/cli @babel/preset-env

Crear un archivo de configuración de Babel:
Crea un archivo llamado .babelrc en la raíz de tu proyecto:

{
  "presets": ["@babel/preset-env"]
}

Actualiza tu script de compilación:

{
  "scripts": {
    "start": "node index.js",
    "build": "babel src -d dist"
  }
}

Esta configuración le dice a Babel que transpile el código del directorio src y lo envíe al directorio dist. Asegúrate de actualizar las rutas de tus archivos en consecuencia si estás utilizando una estructura de directorio diferente.

  1. Ejecutando tus scripts Inicie la aplicación:

inicio npm

Crear la aplicación:

npm ejecutar compilación

Este comando transpilará tu código (si configuras Babel) y preparará tu aplicación para producción.

Conclusión
Configurar scripts de compilación e inicio en su proyecto Node.js puede optimizar enormemente su flujo de trabajo de desarrollo y garantizar una transición fluida a la producción. Al aprovechar estos scripts, puede automatizar tareas, administrar dependencias y mantener un entorno de desarrollo limpio y eficiente.

Explore herramientas y bibliotecas adicionales que pueden mejorar aún más su aplicación Node.js, como Docker para contenerización, PM2 para gestión de procesos o marcos de prueba como Jest.

Declaración de liberación Este artículo se reproduce en: https://dev.to/birajgtm/building-and-running-a-nodejs-application-a-guide-to-using-build-and-start-scripts-e38?1Si hay alguno infracción, comuníquese con [email protected] para eliminar
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3