Электронный файл загрузки не является функцией - PullRequest
0 голосов
/ 18 июня 2019

Я разрабатываю приложение, используя Electron. Использование win.loadFile('index.html') раньше работало, но со вчерашнего дня выдает ошибку: win.loadFile is not a function.

Может ли это быть "Knex.js", который вызвал эту ошибку? Потому что я установил его недавно, и проблемы начали появляться после этого. Также я заметил, что значок Electron изменился с прозрачного на светло-синий (зеленый) круг.

Кроме того, использование loadURL работает, но не полностью отображает html-файл.

Это мой main.js (я удалил код knex.js из main.js, но не помог):

const { app, BrowserWindow } = require('electron')
const url = require('url')
const path = require('path')

function createWindow () {
  // Create the browser window.
  let win = new BrowserWindow({
    width: 800,
    height: 600,
    webPreferences: {
      nodeIntegration: true
    }
  })

  // and load the index.html of the app.
   win.loadFile('index.html');
}

app.on('ready', createWindow)

1 Ответ

0 голосов
/ 18 июня 2019

Проверьте вашу версию Electron.Версия Electron, которую вы хотите запустить, установите ее глобально.Вот проблема на GitHub: BrowserWindow .loadFile не является функцией

...