| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <!DOCTYPE html>
- <html lang="zh-CN">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <title>统一管理平台</title>
- <!--
- ============================================================
- vendor 版本表(框架层 · UMD 全局 · 自托管 OSS)
- ============================================================
- 库 版本 文件
- vue 3.5.45 vendor/vue@3.5.45/vue.global.prod.js
- vue-demi 0.14.10 vendor/vue-demi@0.14.10/vue-demi.iife.js
- vue-router 4.6.4 vendor/vue-router@4.6.4/vue-router.global.prod.js
- pinia 2.3.1 vendor/pinia@2.3.1/pinia.iife.prod.js
- element-plus 2.14.7 vendor/element-plus@2.14.7/index.css
- vendor/element-plus@2.14.7/index.full.min.js
- vendor/element-plus@2.14.7/locale/zh-cn.min.js
- axios 1.21.0 vendor/axios@1.21.0/axios.min.js
- 加载顺序固定(依赖在前):vue → vue-demi → vue-router → pinia → EP CSS → EP JS → EP locale → axios
- 注:vue-demi 是 pinia 的桥接层——pinia IIFE 构建硬依赖 VueDemi 全局(官方构建写死 }({}, VueDemi)),
- vue-demi 读 globalThis.Vue 后把 Vue API 镜像到 VueDemi 全局(Vue3 下即 re-export Vue)。
- 漏加载 vue-demi 会导致 pinia 报 "VueDemi is not defined",store 全崩。
- 生产环境 OSS 桶布局与仓库 vendor/ 完全一致;nginx location /vendor/ → OSS 桶根(或同机静态目录)。
- 升级框架:执行 README §1.5 五步流程,OSS 路径只增不删。
- -->
- <link rel="stylesheet" href="vendor/element-plus@2.14.7/index.css" />
- <script src="vendor/vue@3.5.45/vue.global.prod.js"></script>
- <script src="vendor/vue-demi@0.14.10/vue-demi.iife.js"></script>
- <script src="vendor/vue-router@4.6.4/vue-router.global.prod.js"></script>
- <script src="vendor/pinia@2.3.1/pinia.iife.prod.js"></script>
- <script src="vendor/element-plus@2.14.7/index.full.min.js"></script>
- <script src="vendor/element-plus@2.14.7/locale/zh-cn.min.js"></script>
- <script src="vendor/axios@1.21.0/axios.min.js"></script>
- </head>
- <body>
- <div id="app"></div>
- <script type="module" src="/src/main.ts"></script>
- </body>
- </html>
|