TypeError: _fs.default.existsSync winston не является функцией при использовании реакции - PullRequest
0 голосов
/ 09 июля 2019

Я получаю следующую ошибку при использовании моего модуля в реакции.

Мой модуль позволяет записывать вызовы ajax в файл журнала. Он работает при запуске npm на моем модуле, но не работает на стороне реагирующего клиента.

Я получаю следующую ошибку.

TypeError: _fs.default.existsSync не является функцией

// Создать каталог журнала, если он не существует 25 |

26 | if (! _fs ["default"]. existSync (logDir)) {27 | _fs [ "по умолчанию"] mkdirSync (LogDir).; 28 | } 29 |

index.js

// Create the log directory if it does not exist
if (!fs.existsSync(logDir)) {
  fs.mkdirSync(logDir);
}

const filename = path.join(logDir, 'stuff.json');


/**
 * Makes axios call
 * @param {params} object
 *
*/
let logger = [];



const ourLogger = createLogger({
    level: 'info',
    format: format.json(),
    defaultMeta: { service: 'user-service' },
    transports: [
      //
      // - Write to all logs with level `info` and below to `combined.log` 
      // - Write all logs error (and below) to `error.log`.
      //
      new transports.File({ filename })
    ]
});
...