Tengo un proyecto de nodo con el que construyo simultáneamente con la siguiente tubería de compilación:
"scripts": { "build": "concurrently -g npm:build:*", "build:generate-db": "ts-node ./converter/main.ts", "build:tailwind": "npx tailwindcss -i ./src/input.css -o ./static/css/build.css --minify", "build:hugo": "hugo --minify", },build : Llame a todos los comandos con prefijo build en orden sincrónico.build:generate-db : crea archivos .md para la aplicación hugo desde una base de datos.build:tailwind : genera un archivo de viento de cola y lo coloca en la carpeta correctabuild:hugo : crea un sitio web de hugo con archivos .md y un archivo tailwind. Cuando ejecuto el script, hugo no encuentra los archivos .md . Cuando ejecuto el script por segunda vez, hugo encuentra los archivos .md y crea el sitio web correcto.
Lo que probé:
build:generate-db hugo tampoco puede encontrar los archivos.build:generate-db y luego build:hugo está funcionando. "build": "concurrently -g npm:build:* & hugo --minify", "build:generate-db": "npm run converter", "build:tailwind": "npx tailwindcss -i ./src/input.css -o ./static/css/build.css --minify",El convertidor escribe así:
writeFileSync(`${resultPath}/${data[titleKey]}.md`, JSON.stringify(resultDto, null, 2))¿Como puedo solucionar este problema?