Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

134
Visualizações
Hugo no puede encontrar archivos creados por nodo cuando se usa simultáneamente

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 correcta
  • build: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é:

  • Primero pensé que el problema es el tiempo que requiere la escritura del archivo (por lo que hugo está tratando de encontrar los archivos antes de que se escriban). Este no es el caso: incluso cuando duermo 10 segundos después de build:generate-db hugo tampoco puede encontrar los archivos.
  • Cuando ejecuto build:generate-db y luego build:hugo está funcionando.
  • El archivo de viento de cola se crea correctamente. (También es escritura de archivos, ¿por qué funciona este?)
  • Cuando ejecuta la siguiente configuración, funciona:
 "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?

about 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda