개발실
electron 에서 app이 undefined 인경우.
copycd
2021. 5. 11. 15:05
반응형
nodejs 에서 electron개발을 할때,
const electron = require('electron')
// 여기서 electron을 못가져오면, electron 설치가 잘못된거고.
const app = electron.app
// 여기서 app이 undefined 인 경우에는
실행을 electron으로 실행하지 않아서 임.
즉, 그냥 node로 실행하면 안되고, 다른 방법을 써야 하는데
나는 node에
launch.json 파일을 만들어서 사용함.
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Electron Launch Program",
"cwd" : "${workspaceFolder}",
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron",
"windows": {
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron.cmd"
},
"args" : ["."],
"outputCapture": "std",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}\\main.js",
"protocol":"inspector" //v8 inspector 프로토콜을 사용하도록 지정
}
]
반응형