使用Electron 开发了一个应用程序报了JavaScript报错了,如下:

A JavaScript error occurred in the main process
Uncaught Ecxeption:
ReferenceError:fetch is not definded
 at Timeout._onTimeout

这个错误的原因是我在js中没有引入必须的模块所致。
我的是没有添加fetch模块,直接添加上就可以了,如下:

// Modules to control application life and create native browser window
const { app, BrowserWindow, Menu, globalShortcut } = require('electron')
const fetch = require('electron-fetch').default
const path = require('path')