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

951
Visualizações
Nestjs readFileSync return No se puede leer la propiedad 'readFileSync' de indefinido

Intento obtener el archivo usando el método readFileSync :

 import fs from 'fs'; import path from 'path'; const templateFile = fs.readFileSync( path.resolve( __dirname, '../mail/templates/exampleTemplate.html', ), 'utf-8', );

Nest todavía me devuelve el error:

TypeError: no se puede leer la propiedad 'readFileSync' de undefined

Intenté usar la ruta: ./templates/exampleTemplate.html , pero el resultado es el mismo

Tengo un archivo de estructura:

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Como está usando Typescript y fs no tiene una exportación predeterminada, debe usar import * as fs from 'fs' .

over 4 years ago · Santiago Trujillo Relatório

0

Tratar

 import {readFileSync} from 'fs'
over 4 years ago · Santiago Trujillo Relatório

0

Lo arreglo por cambio:

 import fs from 'fs'; import path from 'path';

para:

 import fs = require('fs'); import path = require('path');
over 4 years ago · Santiago Trujillo Relatório
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