电子无法在渲染器进程中找到远程模块
electron Cant find module remote in the renderer process
我最近从 0.37 升级到 electron v1.3 并在渲染器进程中出现无法找到模块 'remote'。
一直在梳理文档,但没能想出多少
这是我的部分代码
渲染器 JS 文件
var remote = require('electron').remote;
const ipcRenderer = require('electron').ipcRenderer;
const session = remote.require('electron').session; //i'm trying to use the session module here
var app = remote.require('electron').app; //and here too
主要 JS 进程
const {app} = require('electron')
var fs = require('fs');
const {ipcMain} = require('electron')
const {BrowserWindow} = require('electron')
const {session} = require('electron')
const {dialog} = require('electron')
尝试使用此代码
const app = require('electron').remote.app
在您的主进程中,您可以这样做:
const {app, ipcMain, BrowserWindow, session, dialog} = require('electron')
var fs = require('fs');
在您的渲染器进程中,您可以像这样调用您的变量:
var remote = require('electron').remote;
var session = require('electron).remote.session;
var app = require('electron').app;
/*if the above line doesn't work try this*/
var app = require('electron').remote.app;
var ipcRenderer = require('electron').ipcRenderer;
并且在你的main.js中可以使用这个
const {ipcMain, dialog, session, app, BrowserWindow} = require('electron');
var fs = require('fs');
我最近从 0.37 升级到 electron v1.3 并在渲染器进程中出现无法找到模块 'remote'。
一直在梳理文档,但没能想出多少
这是我的部分代码
渲染器 JS 文件
var remote = require('electron').remote;
const ipcRenderer = require('electron').ipcRenderer;
const session = remote.require('electron').session; //i'm trying to use the session module here
var app = remote.require('electron').app; //and here too
主要 JS 进程
const {app} = require('electron')
var fs = require('fs');
const {ipcMain} = require('electron')
const {BrowserWindow} = require('electron')
const {session} = require('electron')
const {dialog} = require('electron')
尝试使用此代码
const app = require('electron').remote.app
在您的主进程中,您可以这样做:
const {app, ipcMain, BrowserWindow, session, dialog} = require('electron')
var fs = require('fs');
在您的渲染器进程中,您可以像这样调用您的变量:
var remote = require('electron').remote;
var session = require('electron).remote.session;
var app = require('electron').app;
/*if the above line doesn't work try this*/
var app = require('electron').remote.app;
var ipcRenderer = require('electron').ipcRenderer;
并且在你的main.js中可以使用这个
const {ipcMain, dialog, session, app, BrowserWindow} = require('electron');
var fs = require('fs');