[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를 클릭하면 실행된다.
+ 웹서버에 올려서 웹으로 동작하게 할건지 앱으로 동작하게 할건지는 일단 고민중..
아직 추가 작업을 해야한다.
퍼블리싱 작업할때 찾는 사이트라던지 문서라던지 통합으로 쉽게 접근할 수 있게끔..
우선 태그 리스트작업, 대문자 소문자 변경만 추가되어있다 ㅎㅎㅎ
조금씩 수정할 예정!
댓글
댓글 쓰기