이 에러를 내가 다시 만날 경우를 대비하여, 정리해놓는다.
<script>
const path = require("path");
const os = require("os");
</script>
나는 이 코드를 사용하고 싶었다. 그런데 콘솔창에서 에러를 내보낸다. require() is not defined
이럴때 어떻게 해결하면 될까. main.js파일에 가서 mainWindow = new BrowserWindow에 다음의 코드를 추가하면 된다.
function createMainWindow() {
mainWindow = new BrowserWindow({
webPreferences: {
nodeIntegration: true,
contextIsolation: false,
},
});
처음에는 nodeIntegration: true만 추가했는데, 안되어서 조금 더 검색해보니 이 방법이 나왔다. 이렇게 하니 해결이 되었다.
예전에는 기본적으로 제공해주던 기능이었는데, 이제는 수동으로 해줘야 한단다.
'에러노트' 카테고리의 다른 글
[github action] CI 단계에서 run npm test가 끝나지 않는 문제 (0) | 2022.09.23 |
---|---|
[에러노트] react env 변수가 undefined로 나올 때 (0) | 2022.05.08 |
[에러노트] storybook에서 globalStyle 적용하기 - styledComponenet (0) | 2022.03.14 |
[에러노트] redux-saga call이펙트 No overload matches this call (0) | 2022.01.24 |
[nodejs] npm update check failed에러가 났을 때 (0) | 2021.06.25 |