Electron Vue 当中对于Node 库的使用

444 阅读1分钟

采用electron 构建桌面应用的时候,时常会有操作本地文件的需求,那就需要使用Node.js 的fs库。

在使用webpck构建 electron -vue 应用的时候,在页面当中引入fs模块会报错:Module not found: Error: Can't resolve 'fs'

要解决这个问题,需要在webpack的配置文件中,增加配置项:

    target: 'electron-renderer'

同时,需要在electron主进程文件中,BrowserWindowd对象增加配置项:

 webPreferences: {
     nodeIntegration: true,
     contextIsolation: false
}