Чтение и запись текстового файла с помощью приложения create-реагировать из браузера - PullRequest
1 голос
/ 18 марта 2020

Я пытаюсь прочитать текстовый файл, который находится в папке источника (sr c) реактивного проекта (creat-реагировать-приложение), манипулировать значениями и записать новое значение в тот же текстовый файл.

Я не могу прочитать значения из файла, даже несмотря на то, что код, который читает файл, записывает старые данные, не знаю, откуда они берутся. Потому что даже если изменить данные в текстовом файле напрямую, он не будет читать новое значение.

Я использую пакет с именем browserify-fs (https://www.npmjs.com/package/browserify-fs) для чтения и запись в файл.

var fs = require('browserify-fs');
var reader = new FileReader();  


export const getData = () => {
let initialString = "abcd";
  fs.readFile('file.txt', function (err, data) {
    if (err) {
       return console.error(err);
    }
    console.log(initialString + data.toString());
 });
};

export const writeData = () => {
    let data = "abcd";
    fs.writeFile("file.txt", data, err => {
      // In case of a error throw err.
      if (err) throw err;
    });
}

Нужно ли что-то делать с webpack-loader для импорта типов файлов для сборки или это связано конкретно с пакетом create-реагировать-приложение, которое определяет файлы и структура папок для автоматического импорта типов файлов?

Я до сих пор не уверен, что является причиной фактической проблемы. Буду признателен за любую помощь.

PS: я знаю, что использование CRUD-операций в браузере не рекомендуется, просто использование для личного проекта (цель обучения).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...