在electron5.x 及以上版本中默认没法在electron渲染进程引入nodejs模块 提示 require is not defined解决方法
最近electron官方更新版本了,最新稳定版本为electron5.x ,很多同学会发现默认情况没法在electron渲染进程引入nodejs模块 提示 require is not defined解决方法。
默认情况我们通过下面命令安装的就是最新的electron 5.x版本
npm i -g electron 或者 cnpm i -g electron
在最新的electron 5.x版本中默认没法在渲染进程引入模块,渲染进程如下代码会报错 提示 require is not defined
解决方案:
找到主进程 main.js 配置webPreferences: { nodeIntegration: true }
mainWindow=new BrowserWindow({width:800,height:600, webPreferences: {
nodeIntegration: true
}});
这样就不会报错了
1 回复
有组织就是好 感谢