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:
Como está usando Typescript y fs no tiene una exportación predeterminada, debe usar import * as fs from 'fs' .
Tratar
import {readFileSync} from 'fs'Lo arreglo por cambio:
import fs from 'fs'; import path from 'path';para:
import fs = require('fs'); import path = require('path');