WEB/Electron
[Electron] window.require is not a function 에러
S0PH1A
2019. 5. 8. 18:51
반응형
[Electron] window.require is not a function 에러
예제) window.require('electron').ipcRenderer 추가하기.
1. 페이지의 다른 스크립트들이 실행되기 전 먼저 로드할 스크립트 추가.
파일명 : preload.js
window.ipcRenderer = require('electron').ipcRenderer;
2. 메인 main.js (index.js) 파일에서 BrowserWindow 생성시 webPreferences 옵션 추가.
new BrowserWindow({ ... webPreferences: { nodeIntegration: false, preload: __dirname + '/preload.js' } ... });
3. 사용.
window.ipcRenderer.send('', {});
반응형