Как исправить ошибку «отсутствует» после списка аргументов », когда рассматриваемый код (кажется) не существует? - PullRequest
0 голосов
/ 31 марта 2019

Я пытаюсь создать аудиоплеер, используя платформу Electron.Когда я запускаю приложение, я получаю сообщение об ошибке «отсутствует список аргументов» в строке в main.js, которая не существует.Как я могу решить эту проблему?

Я осмотрел другие посты на форуме, но в целом я довольно неопытен, и помощь будет приветствоваться.

Журнал консоли: Изменить: удалось забытьдобавить часть этого.: P

 App threw an error during load
/Users/eddieb/Programming Projects/Electron/demoTesting/main.js:83
}.call(this, exports, require, module, __filename, __dirname); });
^

SyntaxError: missing ) after argument list
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:660:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:704:10)
    at Module.load (internal/modules/cjs/loader.js:602:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:541:12)
    at Function.Module._load (internal/modules/cjs/loader.js:533:3)
    at loadApplicationPackage (/Users/eddieb/Programming Projects/Electron/demoTesting/node_modules/electron/dist/Electron.app/Contents/Resources/default_app.asar/main.js:119:12)
    at Object.<anonymous> (/Users/eddieb/Programming Projects/Electron/demoTesting/node_modules/electron/dist/Electron.app/Contents/Resources/default_app.asar/main.js:164:5)

JavaScript: (все было хорошо до добавления этих строк.)

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

    fs.readFile(filepath, '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);
    });
});

Я ожидал, что программа загрузится с добавленной функцией загрузки файлов, но вместо этого я получаюошибка в несуществующей строке кода.

1 Ответ

0 голосов
/ 31 марта 2019

Оказывается, я ввел некоторые аргументы неправильно. мне нужно было добавить "}, false)".

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