本章概要
先看下整体的目录结构:
.
├── addons
│ ├── engineFlag.ts
│ ├── index.ts
│ └── runtimePublicPath.ts
├── apis.ts
├── effects.ts
├── error.ts
├── errorHandler.ts
├── globalState.ts
├── index.ts
├── interfaces.ts
├── loader.ts
├── prefetch.ts
├── sandbox
│ ├── common.ts
│ ├── index.ts
│ ├── legacy
│ │ └── sandbox.ts
│ ├── patchers
│ │ ├── css.ts
│ │ ├── dynamicAppend
│ │ │ ├── common.ts
│ │ │ ├── forLooseSandbox.ts
│ │ │ ├── forStrictSandbox.ts
│ │ │ └── index.ts
│ │ ├── historyListener.ts
│ │ ├── index.ts
│ │ ├── interval.ts
│ │ └── windowListener.ts
│ ├── proxySandbox.ts
│ └── snapshotSandbox.ts
├── utils.ts
└── version.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
大致可以分成核心 api、沙箱和插件几个部分。
编辑 (opens new window)
上次更新: 2022/09/06, 14:25:16