Necesito obtener un archivo llamado 'index.js' en varios directorios dentro del repositorio y exportar las condiciones dentro de 'index.js' a otro archivo llamado 'functions.log' . Este archivo 'index.js' solo se puede encontrar dentro del directorio '/dist' .
Este es mi guión inicial. Hay más de 10 directorios que tienen 'index.js' y el archivo javascript ('functions.js') está en la carpeta raíz fuera de esos 10.
funciones.js
const fs = require('fs'); var directories = ['domain1/functions/dist', 'domain2/functions/dist', 'domain3/functions/dist', 'domain4/functions/dist', 'domain5/functions/dist']; const functions = require('index.js').join(__dirname, directories); const writeLog = fs.createWriteStream('./functions.log'); writeLog.write(JSON.stringify(Object.keys(functions)));