Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

182
Vistas
¿Cómo vuelvo a ejecutar un archivo Javascript cuando cambia el contenido de una carpeta?

Tengo problemas para hacer que esto funcione. Estoy desarrollando un Discord-bot y acabo de empezar a usar comandos de barra diagonal, que requieren que los comandos se "empujen" cada vez que cambio algo. Los archivos se envían simplemente ejecutando un archivo Javascript. Luego también está el archivo de bot principal, que debe detenerse para que no se ejecute y luego reiniciarse, para que los cambios surtan efecto. Sin embargo, no quiero tener que detener manualmente el proceso del bot, enviar los cambios y luego volver a ejecutar el proceso del bot cada vez que haya cambios. Ya experimenté con el comando "FileSystem.watch()" de Node.js y obtuve que detectara cambios en la carpeta, en la que se almacenan los archivos de comando del bot. Este es el código que tengo ahora:

 const fs = require('fs'); fs.watch('commands', function (event, filename) { if(event === 'change'){ console.log(`changes`) } });

Ahora necesito conectar esto al inicio y reinicio de los dos archivos que mencioné, pero estoy un poco atascado. ¿Puedo construir sobre mi configuración y simplemente ejecutar los archivos desde allí o necesito adoptar otro enfoque?

¡Cualquier ayuda es muy apreciada! :)

about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

  1. Instale nodemon como una dependencia de desarrollo: npm i -D nodemon
  2. Cree un nuevo script en package.json como este:
 { "scripts": { "dev": "nodemon YOUR_FILE.js" }, "devDependencies": { "nodemon": "^2.0.16" } }
  1. Luego simplemente ejecute el comando npm run dev ;)
about 4 years ago · Santiago Gelvez Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda