Electron loadFile不是一个函数

Electron loadFile不是一个函数,electron,knex.js,Electron,Knex.js,我正在用Electron开发一个应用程序。使用win.loadFile('index.html')过去是有效的,但从昨天开始,它会抛出一个错误,说:win.loadFile不是一个函数 可能是“Knex.js”导致了这个错误吗?因为我最近安装了它,然后问题就开始出现了。另外,我注意到电子图标从透明变成了浅蓝色(绿色)的圆圈 此外,使用loadURL可以工作,但它会不完整地呈现html文件 这是我的main.js(我从main.js中删除了knex.js代码,但没有帮助): 检查你的电子版本。要运

我正在用Electron开发一个应用程序。使用
win.loadFile('index.html')
过去是有效的,但从昨天开始,它会抛出一个错误,说:
win.loadFile不是一个函数

可能是“Knex.js”导致了这个错误吗?因为我最近安装了它,然后问题就开始出现了。另外,我注意到电子图标从透明变成了浅蓝色(绿色)的圆圈

此外,使用
loadURL
可以工作,但它会不完整地呈现html文件

这是我的main.js(我从main.js中删除了knex.js代码,但没有帮助):


检查你的电子版本。要运行的Electron版本,请全局安装。以下是GitHub的问题:

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)