const chalk = require('chalk'); const fs = require('fs');
function trataErro(erro){ throw new Error(chalk.red(erro.code, 'não há arquivo no caminho')); }
function pegaArquivo(caminhoDoArquivo){ const enconding = 'utf-8'; fs.promises .readFile(caminhoDoArquivo, enconding) .then((texto) => console.log(chalk.green(texto))) .catch((erro) => trataErro(erro)) }
pegaArquivo('./arquivos/texto1.md');
Quando quero que o erro apareça em vermelho a cor não muda, fica apenas assim.
Error: ←[31mEISDIR não há arquivo no caminho←[39m