Я пытаюсь прочитать текстовый файл, который находится в папке источника (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-операций в браузере не рекомендуется, просто использование для личного проекта (цель обучения).