이 오류를 만난 당신은 분명 electron 에서 multi window 를 구현하려 하는 것이겠지요...
electron 1달차의 감상으로는 .... 애초에 electron은 multi window에 그렇게 적합한 라이브러리는 아닌 것 같습니다.
하지만 저는 해야하죠 ㅎㅎ...
electron으로 만들어진 대표적인 서비스인 vscode, discord가 왜 multiwindow를 지원하지 않는건지 다시 생각해보는 계기가 되면 좋겠습니다.
여담은 끝이고 이 에러 해결을 알려드리자면,
popWindow.on('closed', function (event) {
popWindow.hide();
});
새로운 창에 대해 이런식으로 관리하라고 하는 코드가 많은데 이 창을 나중에 열려고 하면 에러가 납니다. 이 코드는
popWindow.on('closed', function (event) {
popWindow = null;
});
이렇게 수정되어야 합니다.