프라이D
프라이Develog(❁´◡`❁)
프라이D
전체 방문자
오늘
어제
  • ALL (378)
    • TDD, Cleancode with JavaScr.. (5)
    • 프로젝트 (32)
      • work (3)
      • 직접 만드는 기술 블로그 (2)
      • 데일리 옥션 (19)
      • 모락모락 (8)
    • Computer Science (1)
    • Algorithm & 자료구조 (94)
      • 알고리즘 w.JavaScript (53)
      • 자료구조 (5)
      • (인프런) 자바스크립트 알고리즘 문제풀이 (34)
    • JavaScript (45)
      • JavaScript (41)
      • 모던 자바스크립트 Deep Dive (4)
    • WEB (13)
    • 회고 (12)
    • TIL (109)
    • WIL (7)
    • Stacks (20)
      • React.js (6)
      • Next.js (1)
      • Redux (3)
      • Node.js (2)
      • GIT (2)
      • SAP (1)
    • 15일 메이킹 프로젝트 (15)
    • 이전 기록 (14)
    • ETC. (5)
    • ---------------2021 (6)
      • 내일배움단-웹개발 5주 (2)
      • 정보처리기사 (4)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 자바스크립트
  • 코드스테이츠
  • 모던자바스크립트딥다이브
  • 자바스크립트비트마스크
  • 알고리즘
  • 내일배움단
  • 비트마스크
  • 자바스크립트알고리즘
  • JavaScript
  • 코딩프로젝트
  • 2023 인프콘 후기
  • 투포인터알고리즘
  • nomadcoders
  • Til
  • vanilaJS
  • 스파르타코딩클럽
  • nomadcoder
  • 국비지원
  • 내일배움카드
  • MySQL

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
프라이D

프라이Develog(❁´◡`❁)

TIL

[TIL] 2023-1023 부상 주의 삐용삐용

2023. 10. 23. 18:47

Facts

- 또 잠깐 방심한 사이 며칠이 지나버렸다. 회사 일 이외에 운동밖에 안해서 딱히 뭘 써야할지 몰랐다고 하고 넘어가자.

- 새로 런칭하는 프로젝트 개발 일정 산출 및 개발 착수

- 배포 전 QA 에서 발견된 이슈 수정

 

Feelings

- 허벅지 부상당해서 병원 다녀왔다. 미세하게 찢어져 피가 고여 감각이 이상하게 느껴질 수 있다는 의사선생님의 말씀이... 가동범위 나온다고 쭉쭉 늘리지 말고 스트레칭 잘 하고 준비가 잘 된 상태에서 들어가도록 하자. 흠 분명 스트레칭 열심히 했는데 참;;; 부상 조심 ㅠ 

 

Finding

- Sentry init 을 한 뒤 초기 CSS 가 깨지는 현상이 있었다. 원인은 replay 플러그인이었는데, 다음과 같이 App 컴포넌트에서 lazy loadin g 하도록 해 해결할 수 있었음. index 에서 init 을 할 때 replay 플러그인과 충돌되는 뭔가가 있는게 아닐까라는 추측 정확한 원인은 모르겠다.

// Sentry Replay 연동
useEffect(() => {
(async () => {
  const { Replay } = await import('@sentry/browser');
  const client = Sentry.getCurrentHub().getClient<BrowserClient>();
  client?.addIntegration(
    new Replay({
      maskAllText: false,
      blockAllMedia: false,
    })
  );
})();
}, []);

 

- vite 에서 NODE_ENV 참조가 정상적으로 안될땐 import.meta.MODE 를 사용하자. build 시점에 NODE_ENV 를 production 으로 초기화 하는 듯. 아무리 cross-env 로 주입을 해도 동일한 현상이 있음. script 에서 --mode 를 통해 모드를 주입할 수 있으므로 이를 활용하는게 낫다. 

 "build:dev": "vite build --mode development",
 ...
 const isProduction = import.meta.env.MODE === 'production';

 

저작자표시 (새창열림)

'TIL' 카테고리의 다른 글

[TIL] 2023-1124  (0) 2023.11.26
[TIL] 2023-1123  (2) 2023.11.23
[TIL] 2023-1011  (0) 2023.10.11
[TIL] 2023-1008  (0) 2023.10.09
[TIL] 2023-1006 배포주기에 대한 고민, 하체한 날  (5) 2023.10.06
    'TIL' 카테고리의 다른 글
    • [TIL] 2023-1124
    • [TIL] 2023-1123
    • [TIL] 2023-1011
    • [TIL] 2023-1008
    프라이D
    프라이D
    틀린내용 정정 및 개선사항은 언제든지 댓글 달아주세요 :D

    티스토리툴바