electron-vue Vue组件引入electron报错
问题:Vue组件内引入electron:let { remote } = window.require("electron");electron应用启动报错。解决:1、require前加window,即:let { remote } = window.require("electron");2、项目根目录新增vue.config.js文件,配置如下:module.exports = {plugin
·
问题:
Vue组件内引入electron的remote模块:
let { remote } = require("electron");
electron应用启动报错。
解决:
1、require前加window,即:
let { remote } = window.require("electron");
2、项目根目录新增vue.config.js文件,配置如下:
module.exports = {
pluginOptions: {
electronBuilder: {
nodeIntegration: true
}
}
}
如上两种方式,均可解决。
当然BrowserWindow的webPreferences属性也要配置正确:
webPreferences: {
nodeIntegration: true,
contextIsolation: false,
enableRemoteModule: true
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)