vue-electron 中 使用 require模块 注意事项


electron version 13.x.x

1.配置vue.config.js,

configureWebpack: {

    target: 'electron-renderer'

  }

2.修改mian。js

webPreferences: {
            webSecurity: false,//窗口跨域
            // Use pluginOptions.nodeIntegration, leave this alone
            // See nklayman.github.io/vue-cli-plugin-electron-builder/guide/security.html#node-integration for more info
            nodeIntegration: true,//使用node语法//!process.env.ELECTRON_NODE_INTEGRATION as unknown as boolean,
            contextIsolation: false//使用node语法//!process.env.ELECTRON_NODE_INTEGRATION,
        },

3.这样就可以在 vue中 使用require或者 import node模块了