본문 바로가기 메뉴 바로가기

WANZARGEN

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

WANZARGEN

검색하기 폼
  • 분류 전체보기 (40)
    • Programming (40)
      • Tools (4)
      • Java (10)
      • Database (7)
      • Web, HTML (4)
      • Lib, Frameworks (4)
      • OS (1)
      • Javascript (3)
      • Cloud (1)
      • Git (1)
  • 방명록

멀티 클라우드 플랫폼 (2)
npm workspaces 번역해드려요

이 글은 npm 공식 문서를 이해할 목적으로, 제가 이해할 수 있는 언어로 바꾸어 쓴 글입니다. TMI 현재 개발하고 있는 멀티 클라우드 플랫폼, 스페이스원(SpaceONE) 콘솔 웹 어플리케이션은 내부적으로 스페이스원 디자인 시스템 스페이스원 콘솔 서비스 내에서 전반적으로 사용되는 코어 라이브러리 를 패키지로 설치하여 사용하고 있습니다. 그리고 이렇게 멀티레포 방식으로 사용하는게 개발 효율을 무척 떨어뜨리더군요. (이전 글 우리 팀 FE 파트에서는 멀티레포가 왜 벅찰까 참고) 그래서 모노레포를 PoC 로 적용하려고 찾아다니다가, 간편하게 해결할 수 있는 npm workspaces를 찾아냈습니다. 설명 워크스페이스(workspaces)는 npm cli의 단일 최상위 루트 패키지 내에서 로컬 파일 시스템의..

Programming 2022. 8. 29. 21:48
[Vue] Vue Router - chunk load fail 로 인한 삽질기

TL;DR 솔루션 🧙🏽‍♀️: router.onError 콜백으로 chunk load 에러 핸들링 let nextPath: string; router.onError((error) => { console.error(error); if (error.name === 'ChunkLoadError') { window.location.href = nextPath || '/'; } }); 현재 Vue로 개발하고 있는 멀티 클라우드 플랫폼, SpaceONE(스페이스원)을 개발하면서 vue router chunk load fail 이슈를 만났다. 이 문제는 생각보다 간단히 해결되지만, 헛다리를 제대로 짚으면 매우매우 고생한다... 이 글은 그렇게 매우매우 고생한 이야기를 공유함으로써, 1. 나와 같은 문제를 겪고 있는 ..

Programming/Lib, Frameworks 2021. 7. 17. 17:49
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
  • npm workspaces 번역해드려요
  • 타입스크립트의 "프로젝트 참조(reference)⋯
  • 우리 팀 FE 파트에서는 멀티레포가 왜 벅찰까
  • Front-end 클린 아키텍처
최근에 달린 댓글
  • 쏙쏙 이해되네요! 좋은 글 감사합니다 :)
  • 와 물흐르듯이 이해가네요 감사합니다
  • 공감하고 갑니다.
  • Bravo
Total
200,970
Today
2
Yesterday
28
링크
  • Github

Blog is powered by Tistory / Designed by Tistory

티스토리툴바