공부/TIL

[vue.js + electron] electron:serve에서는 보이던 화면이 electron:build하면 안보일 때 해결 방법

2023. 7. 3. 15:00

해당 문제는 vue-router 사용 시 발생했다.

router 생성 시 mode를 history에서 hash로 수정하여 해결했다.

const router = new VueRouter({
  mode: 'hash',
  base: process.env.BASE_URL,
  routes
})

 

만약 electron으로 build 시에만 hash mode를 사용하고 싶다면 아래처럼 접근할 수 있을 것으로 보인다.

If using Vue 2:

export default new Router({
- mode: 'history',
+ mode: process.env.IS_ELECTRON ? 'hash' : 'history',
})

If using Vue 3:

const router = createRouter({
- history: createWebHistory(),
  // (you will need to import these functions from 'vue-router')
+ history: process.env.IS_ELECTRON ? createWebHashHistory() : createWebHistory(),
})

 

참고
https://nklayman.github.io/vue-cli-plugin-electron-builder/guide/commonIssues.html#blank-screen-on-builds-but-works-fine-on-serve
https://stackoverflow.com/questions/53990214/how-to-fix-blank-page-if-i-am-using-vue-router-with-electron-js
https://xshine.tistory.com/345

 

'공부 > TIL' 카테고리의 다른 글

[모두의 네트워크] 9장 (무선 랜 이해하기)  (0) 2023.07.06
[Tistory 스킨 편집] hELLO 스킨 적용 시 첫번째 카테고리들만 펼치기  (0) 2023.07.05
[모두의 네트워크] 6장 - 8장(전송 계층, 응용 계층, 네트워크의 전체 흐름)  (0) 2023.07.01
[모두의 네트워크] 3장 - 5장(물리 계층 - 네트워크 계층까지)  (0) 2023.06.24
[모두의 네트워크] 네트워크 첫걸음, 네트워크의 기본 규칙  (0) 2023.06.17
'공부/TIL' 카테고리의 다른 글
  • [모두의 네트워크] 9장 (무선 랜 이해하기)
  • [Tistory 스킨 편집] hELLO 스킨 적용 시 첫번째 카테고리들만 펼치기
  • [모두의 네트워크] 6장 - 8장(전송 계층, 응용 계층, 네트워크의 전체 흐름)
  • [모두의 네트워크] 3장 - 5장(물리 계층 - 네트워크 계층까지)
Ail_
Ail_
Ail_
log
Ail_
  • 분류 전체보기 (180)
    • 사설 (11)
      • 강연 (5)
      • * (3)
      • 회고 (3)
    • 공부 (160)
      • Just do it (3)
      • TIL (66)
      • [TIL] Game Bootcamp (30)
      • [Project] Game Bootcamp (1)
      • [TIL] Digital Twin Bootcamp (39)
      • [Project] Digital Twin Boot.. (21)
    • 노션 (3)

인기 글

최근 글

태그

  • 티스토리챌린지
  • 공격
  • 배포
  • 개발일지
  • C#
  • mysql 설치
  • 플레이어
  • SQL 첫걸음
  • 한입 크기로 잘라 먹는 타입스크립트
  • 피격
  • 오블완
  • Chat
  • 이펙트
  • 템플릿
  • 대시
  • TypeScript
  • 개발회고
  • 인터랙티브 웹 UX·UI
  • 부트캠프
  • 유니티
  • 데이터베이스
  • 노션
  • 멋쟁이사자처럼
  • SQL첫걸음
  • 유니티 게임 개발
  • Do it! 자료구조와 함께 배우는 알고리즘 입문 : 파이썬 편
  • unity
  • 회고
  • node.js
  • notion

최근 댓글

전체
오늘
어제
hELLO · Designed By 정상우.
Ail_
[vue.js + electron] electron:serve에서는 보이던 화면이 electron:build하면 안보일 때 해결 방법
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.