小编Dev*_*dra的帖子

Electron JS - 无法解构“require(...).remote”的属性“BrowserWindow”,因为它未定义

这是在渲染器进程中:


const {BrowserWindow} = require('electron').remote

const path = require('path')
const url = require('url')

const newWindowButton = document.getElementById('new-window-btn');
newWindowButton.addEventListener('click',(e)=>{
    let win3 = new BrowserWindow();
    win3.loadURL(url.format({
        pathname: path.join(__dirname,'index3.html'),
        protocol: "file",
        slashes: true
    }))

})
Run Code Online (Sandbox Code Playgroud)

我无法在渲染器进程中打开一个新窗口,出现以下错误。

**未捕获的类型错误:无法按原样解构 'require(...).remote' 的属性 'BrowserWindow'

undefined.**
    at Object.<anonymous> (D:\ElectronTute\helloWorld\index1.js:4)
    at Object.<anonymous> (D:\ElectronTute\helloWorld\index1.js:21)
    at Module._compile (internal/modules/cjs/loader.js:1145)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js`enter code here`:1166)
    at Module.load (internal/modules/cjs/loader.js:981)
    at Module._load (internal/modules/cjs/loader.js:881)
    at Function.Module._load (electron/js2c/asar.js:769)
    at Module.require (internal/modules/cjs/loader.js:1023)
    at require (internal/modules/cjs/helpers.js:77)
    at index1.html:13
Run Code Online (Sandbox Code Playgroud)

javascript node.js electron

4
推荐指数
1
解决办法
4160
查看次数

标签 统计

electron ×1

javascript ×1

node.js ×1