Commit baaa5c7
committed
fix: vitepress-plugin-mermaid 주입 및 빌드 최적화 에러 해결
- `.vitepress/theme/index.ts` 내 수동 '<Mermaid>' 컴포넌트 import 및 `app.component` 전역 등록 코드 제거. (최신 버전의 `vitepress-plugin-mermaid`가 자체적으로 이를 주입하기 때문에 중복 발생 시 모듈을 찾을 수 없다는 리졸빙 에러 이슈 수정)
- `debug` 패키지를 개발 환경 의존성(devDependencies)에 수동으로 추가. `vitepress-plugin-mermaid` 플러그인이 Vite의 `optimizeDeps.include`에 `debug` 패키지를 강제로 포함시키지만, 최신(v11+)의 mermaid 패키지는 이를 더 이상 제공하지 않음. 이로 인해 Vite의 종속성 사전 최적화(esbuild pre-bundling) 과정이 실패하고 VitePress 코어 앱 데이터 주입 과정이 꼬이면서 발생하는 'vitepress data not properly injected in app' 에러 해결.1 parent a5e20ce commit baaa5c7
3 files changed
Lines changed: 13 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | 8 | | |
10 | 9 | | |
11 | 10 | | |
| |||
14 | 13 | | |
15 | 14 | | |
16 | 15 | | |
17 | | - | |
18 | 16 | | |
19 | 17 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1703 | 1703 | | |
1704 | 1704 | | |
1705 | 1705 | | |
| 1706 | + | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
| 1712 | + | |
1706 | 1713 | | |
1707 | 1714 | | |
1708 | 1715 | | |
| |||
2223 | 2230 | | |
2224 | 2231 | | |
2225 | 2232 | | |
| 2233 | + | |
| 2234 | + | |
| 2235 | + | |
| 2236 | + | |
| 2237 | + | |
2226 | 2238 | | |
2227 | 2239 | | |
2228 | 2240 | | |
| |||
0 commit comments