Электрон читает файл из файловой системы - PullRequest
0 голосов
/ 10 сентября 2018

** Редактировать, я полагаю, что это проблема с исходным образцом, с которого я начал (один с использованием посылки), и отсутствует какая-то часть, вызывающая эту проблему.Похоже, что это отлично работает с электронно-быстрым стартовым шаблоном **

Я искал вокруг и не могу найти решение.Существует видеоурок на YouTube, показывающий, как читать из файловой системы: https://www.youtube.com/watch?time_continue=292&v=PQZEymiWFh8

Но я реализую то же самое, но получаю эту ошибку fs.readFile is not a function.Я делаю это в приложении реагировать электронов однако.Вот как я это настраиваю:

const fs = require('fs');
const { dialog } = window.require('electron').remote;

...

getFile() {
    dialog.showOpenDialog((fileNames) => {
        // fileNames is an array that contains all the selected
        if(fileNames === undefined){
            console.log("No file selected");
            return;
        }

        fs.readFile(fileNames[0], 'utf-8', (err, data) => {
            if(err){
                alert("An error ocurred reading the file :" + err.message);
                return;
            }

            // Change how to handle the file content
            console.log("The file content is : " + data);
        });
    });
}

Получает имя файла, но fs.readFile выдает ошибку не функции.Кто-нибудь знает решение этой проблемы, как оно работает в этом учебном видео?

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