Reactjs читает текстовый файл построчно, используя fs

С reactjs я пытался использовать fs для чтения текстового файла построчно, но затем компилятор жалуется: «Модуль не найден: ошибка: не удается разрешить« fs ». Я просматривал Интернет, это хорошо известная ошибка reactjs для веб-пакета 5 , люди просили перейти на webpack 4.

У меня есть следующие вопросы:

  1. Как перейти с веб-пакета 5 на веб-пакет 4? Повлияет ли это на другие коды?

  2. Есть ли другой способ читать текстовый файл построчно без использования fs?

Спасибо!

1 ответ

Понижение должно быть в порядке, но рассматривали ли вы возможность использования javascriptfetch()илиFileReader()команды.

Из браузера

      const fileReader = new FileReader();
fileReader.onload = event => {
  const fileText = event.target.result;
  const lines = fileText.split('\n');
  // do something with the lines here...
};
fileReader.readAsText(file);

С сервера

      fetch(url)
  .then(response => response.text())
  .then(fileText => {
    const lines = fileText.split('\n');
    // do something with the lines here...
  });
Другие вопросы по тегам