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

952
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

0

Tratar

 import {readFileSync} from 'fs'
over 4 years ago · Santiago Trujillo Denunciar

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 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