[Electron / Vue.js] Vue.js로 만든 앱 Electron 으로 배포해보기 - 1

[Electron / Vue.js] Vue.js로 만든 앱 Electron 으로 배포해보기 - 1


웹퍼블리싱을 하면서 리스트를 만들때 태그로 감싸는 작업을 너무하기 귀찮아서 만든 앱이 있다.
처음엔 HTML+javascript 로 만들었다가 다음에는 자바.exe 파일로 만들었고 최종적으로 vue.js + electron 조합으로 시도하였다.


java로 만든 easyHTML.exe [다운로드]
혹시 이걸 검색해서 오셨다면 ㅎㅎ 아무나 사용해도 좋습니다.

1. vue.js 로 만든앱을  npm run build 로 빌드한다.

2. electron-quick-start 로 app을 바로 만든다. -> npm install 로 설치한다.
https://github.com/electron/electron-quick-start

3.  vue.js 빌드한 파일을 electron index.html 에 있는 곳에 넣는다.

4. npm start 로 앱을 시작해본다.

5. npm install electron-packager --save-dev  로 패키징을 한다.
package.json 파일에 빌드를 추가한다.


  "scripts": {
    "start": "electron .",
    "build": "electron-packager . ElectronPJ"
  },

6. npm run build 으로 빌드한다.

7. 그럼 프로젝트 경로에 ElectronPJ-win32-x64 이름으로 폴더가 생성되고 ElectronPJ.exe를 클릭하면 실행된다.


+  웹서버에 올려서 웹으로 동작하게 할건지 앱으로 동작하게 할건지는 일단 고민중..
아직 추가 작업을 해야한다.

퍼블리싱 작업할때 찾는 사이트라던지 문서라던지 통합으로 쉽게 접근할 수 있게끔..
우선 태그 리스트작업, 대문자 소문자 변경만 추가되어있다 ㅎㅎㅎ

조금씩 수정할 예정!


댓글

이 블로그의 인기 게시물

[파이썬] #2-모듈설치 및 스파이더(spyder)사용

[Tool-Tip] 에디트플러스에서 자동정렬기능 추가하기

[파이썬] #1- 아나콘다 설치, 아나콘다 파이썬 환경 만들기