首页 > 解决方案 > 使用 webpack 远程导入电子库

问题描述

我正在尝试将我当前的代码转换为 webpack js 文件。但我不知道如何在 Electron 的远程变量中包含一个库。

当前代码:

const { remote } = require('electron');
var windowManager = remote.require('electron-window-manager');

网络包文件:

import {remote} from 'electron';

如何在远程导入时导入 windowManager?

标签: javascriptnode.jswebpackimportelectron

解决方案


就是这样:

1.在主进程中

const windowManager = require('electron-window-manager');
global.winMgr = windowManager;

2.在渲染器进程中

const {getGlobal} = require('electron').remote;
const winMgr = getGlobal('winMgr');

推荐阅读