Electron을 시작해보려고한다 :)
공식 홈페이지에서 빠른 시작을 보다가, npx electorn . 으로 설치하는 줄 알고 꽤나 애를 먹었다 ㅠ
일단 무작정 투토리얼부터 보고 따라해보려고한다..!
내가 임시로 사용할 디렉토리를 만들고 해당 디렉토리로 이동한다.
mkdir [directory] && cd [directory]
사용할 디렉토리로 이동 후, npm 패키지를 초기화해준다.
아래처럼 entry point와 license는 우리가 따로 설정해주지 않는다면 괄호() 안에 있는 값으로 초기값이 설정된다.
다 설정한 후 마지막에 OK를 엔터 처리해주면 1단계는 끝이 난다.
npm init
위 상태에서 sample workspace를 열어보면 아래와 같이 package.json이 생성된다.
튜토리얼에는 프로덕션에 필요하지 않은 외부 개발 전용 패키지 종속성 목록이라고하는데, 우선 따라해보겠다 ㅎㅎ..
npm install electron --save-dev
설치되고나니, package-lock.json 과 node_modules이 추가 된 것을 볼 수 있다.
1번에서 우리는 entry point를 기본인 index.js가 아닌 main.js로 설정했다.
여기에서 main.js는 그럼 우리의 진입지점인 것 을 알 수 있다.
루트 폴더에 진입지점인 main.js를 만들고 간단하게 터미널에 출력하고 싶은 console을 적는다.
console.log("sample completed");
package.json에 script를 추가하면 우리가 electron . 을 매번 작성하지 않고, start라고 간편하게 사용할 수 있다. 따라서 script에 start 부분을 추가한다.
"start": "electron ."
터미널에 아래와 같은 명령어를 입력하면, main.js에 작성한 console이 터미널에 출력되는 것을 확인할 수 있다.
npm run start
이렇게하면 일단 터미널에 출력하기까지는 끝이 났다..!!!
더 자세한 내용들은 계속 공부하면서 추가해 볼 예정이다..ㅎㅎ