Reactjs читает текстовый файл построчно, используя fs
С reactjs я пытался использовать fs для чтения текстового файла построчно, но затем компилятор жалуется: «Модуль не найден: ошибка: не удается разрешить« fs ». Я просматривал Интернет, это хорошо известная ошибка reactjs для веб-пакета 5 , люди просили перейти на webpack 4.
У меня есть следующие вопросы:
Как перейти с веб-пакета 5 на веб-пакет 4? Повлияет ли это на другие коды?
Есть ли другой способ читать текстовый файл построчно без использования 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...
});