electron에서 childbrowser 띄울때 에러
에러 : cannot destructure property 'BrowserWindow' of 'require(...).remote' as it is undefined.
렌더러 프로세스에서 버튼 클릭 시 창을 띄워야 하는거라
const { BrowserWindow } = require('electron').remote 을 사용했다.
(main 프로세스에서 띄울꺼면 require('electron')만 사용하면 된다.
그런데 위와 같은 에러가 뜨더라...
엄청 간단한 문제였음
main.js 파일에서 만들어주는 메인 브로우저윈도우에서
webPreferences에
enableRemoteModule: true을 넣어주면 된다
const mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration : true,
enableRemoteModule: true
},
show: false
});
정리는 추후에...
'개발자로 살기' 카테고리의 다른 글
[북리뷰] 모던 자바 인 액션 (0) | 2020.10.25 |
---|---|
[북리뷰] 모던 스타트업 (0) | 2020.09.28 |
electron + sqlite3 앱 패포하기 (0) | 2020.09.08 |
[북리뷰] 매니징 쿠버네티스 (0) | 2020.08.23 |
[북리뷰] 만들면서 배우는 워드프레스 (0) | 2020.07.05 |