vue-electron.md 724 B

vue-electron 插件使用

问题记录

记录一些常见的问题

  1. 无法正常使用nodejs扩展的问题

如果未经过操作直接使用node原生模块的话会在页面中报 fs.readSync not function 错误,此时需要在 vue.config.js 文件中找到导出的对象,找到 pluginOptions 中的 electronBuilder 对象中添加 nodeIntegration: true 代码如下所示

    module.exports = {
        //...
        pluginOptions: {
            electronBuilder: {
                nodeIntegration: true,
            }
        }
        //...
    };

常用api记录

  1. ipc 进程通信

    • ipcMain
    • ipcRenderer
  2. broserWindow 渲染窗口

    • close
    • min