🔐로그인하면 문서 작성, 프로젝트 게시, ZIP 기반 버전 업로드, 브랜치 생성 기능을 사용할 수 있습니다. 로그인하러 가기

외부 의존 라이브러리 가이드

코어가 아닌 외부 의존 자산을 어디까지 분석하고 어디까지 교체 대상으로 볼지 설명합니다.

Answer Summary

코어가 아닌 외부 의존 자산을 어디까지 분석하고 어디까지 교체 대상으로 볼지 설명합니다.

브랜치 ⎇ main
리비전 r2
작성자 T2WIKI 편집
수정 2026.09.28
요약 정정 (2026-09-28, T2WIKI 편집): 표시용 판본 표기 복원. 원문은 리비전 이력에 남아 있습니다.
외부의존라이브러리교체어디까지가이드relatedMedium

외부 의존 라이브러리 가이드

T2Editor 문서를 읽다 보면 모든 파일을 같은 비중으로 분석해야 할 것처럼 느껴질 수 있지만, 실제로는 그렇지 않습니다. pdf.min.js, pdf.worker.min.js, jszip.min.js, Material Icons 같은 파일은 외부 의존 자산이므로, 코어 구조 문서와 같은 방식으로 깊게 리팩터링 대상에 올려놓는 것은 권장되지 않습니다.

초보자와 웹마스터를 위한 이해

운영자는 이 파일들을 “함부로 지우면 안 되는 번들 자산” 정도로 이해하면 충분합니다. PDF 보기 기능이 필요하면 PDF.js 계열 파일이 있어야 하고, 툴바 아이콘이 정상적으로 보이려면 Material Icons 관련 자산이 필요합니다.

전문 개발자를 위한 관리 원칙

  • 외부 라이브러리는 버전 교체 이유가 명확할 때만 바꿉니다.
  • 보안 패치, 브라우저 호환성, 파일 크기 절감이 주된 교체 이유가 됩니다.
  • 내부 코어 코드와 다르게, 외부 라이브러리는 원본 유지가 원칙입니다.
  • 교체 시에는 래퍼 코드나 호출부 영향까지 함께 검토해야 합니다.

참고 자료

이 문서가 링크하는 문서 · 0
아직 내부 링크가 없습니다. 본문에 [[다른-문서]]를 넣으면 연결이 생깁니다.
백링크 · 0
아직 이 문서를 가리키는 다른 문서가 없습니다.
관련 문서
직접 연결된 관련 문서가 아직 없습니다.
문서 연결 지도

이 문서를 중심으로 들어오는 링크와 나가는 링크를 한 번에 볼 수 있습니다.

전체 보기
현재 문서 백링크 나가는 링크 양방향 연결
이 브랜치의 리비전
T2WIKI · 기술 통합 위키 & 프로젝트 허브 · 나무위키 + Markdown 완벽 지원 · SQLite · PHP 8.2 · 소개 · 문법 안내