Электронные не загружающие модули - PullRequest
0 голосов
/ 08 сентября 2018

Я пытался сделать небольшое настольное приложение, используя Electron. Во время тестов все работало нормально, но после компиляции не загружается ни один модуль.

require(__dirname+'\\js\\oneFile.js');
require(__dirname+'\\js\\secondFile.js');    
require(__dirname+'\\js\\appController.js');

AppController.loadConfig();

// On this page AppController is used only in some conditions that don't appear on load

appController.js:

window.AppController = {
    // ...
    loadConfig() {
        window.config = {
            fields: JSON.parse(/* Reading file */),
            templates: JSON.parse(/* Reading file*/)
        }
    },
    // ...
}

Первые 2 файла загружаются просто отлично (если я прокомментирую загрузку 3-го). Если я раскомментирую это, окно разбивается и ничего не загружается. Даже console.log до это require утверждение не работает. Но в других BrowserWindow это требование также работает нормально (оба html-файла BrowserWindow находятся в одном каталоге, а код одинаков в обоих)

...