Skip to content

Commit 816d00a

Browse files
committed
refactor(vue-cesium): ♻️ modify the export method of the library to avoid the problem that some classes cannot be referenced in umd mode.
1 parent 23bd4be commit 816d00a

File tree

3 files changed

+33
-21
lines changed

3 files changed

+33
-21
lines changed

build/gulpfile.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
* @Author: zouyaoji@https://github.com/zouyaoji
33
* @Date: 2021-12-03 14:11:08
4-
* @LastEditTime: 2023-05-04 21:27:01
4+
* @LastEditTime: 2024-04-16 17:51:40
55
* @LastEditors: zouyaoji 370681295@qq.com
66
* @Description:
77
* @FilePath: \vue-cesium\build\gulpfile.ts
@@ -53,7 +53,7 @@ export default series(
5353
),
5454

5555
parallel(copyTypesDefinitions, copyFiles)
56-
)
56+
) as any
5757

5858
export * from './types-definitions'
5959
export * from './modules'

packages/vue-cesium/all.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/*
2+
* @Author: zouyaoji@https://github.com/zouyaoji
3+
* @Date: 2021-09-16 09:28:13
4+
* @LastEditTime: 2022-01-23 00:57:59
5+
* @LastEditors: zouyaoji
6+
* @Description:
7+
* @FilePath: \vue-cesium@next\packages\vue-cesium\index.ts
8+
*/
9+
import installer from './defaults'
10+
export * from '@vue-cesium/components'
11+
export * from '@vue-cesium/directives'
12+
export * from '@vue-cesium/composables'
13+
export * from '@vue-cesium/shared'
14+
15+
// type define
16+
export * from '@vue-cesium/utils/emits'
17+
18+
export { default as makeInstaller } from './make-installer'
19+
20+
export const install = installer.install
21+
export const version = installer.version
22+
23+
export default installer

packages/vue-cesium/index.ts

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,12 @@
11
/*
22
* @Author: zouyaoji@https://github.com/zouyaoji
3-
* @Date: 2021-09-16 09:28:13
4-
* @LastEditTime: 2022-01-23 00:57:59
5-
* @LastEditors: zouyaoji
6-
* @Description:
7-
* @FilePath: \vue-cesium@next\packages\vue-cesium\index.ts
3+
* @Date: 2023-11-10 17:59:25
4+
* @Description: Do not edit
5+
* @LastEditors: zouyaoji 370681295@qq.com
6+
* @LastEditTime: 2024-04-29 10:02:47
7+
* @FilePath: \vue-cesium\packages\vue-cesium\index.ts
88
*/
9-
import installer from './defaults'
10-
export * from '@vue-cesium/components'
11-
export * from '@vue-cesium/directives'
12-
export * from '@vue-cesium/composables'
13-
export * from '@vue-cesium/shared'
9+
import * as VueCesiumExport from './all'
1410

15-
// type define
16-
export * from '@vue-cesium/utils/emits'
17-
18-
export { default as makeInstaller } from './make-installer'
19-
20-
export const install = installer.install
21-
export const version = installer.version
22-
23-
export default installer
11+
export * from './all'
12+
export default VueCesiumExport

0 commit comments

Comments
 (0)