Skip to content

Commit 6a0f5b8

Browse files
author
knight.chen
committed
feat(vue-simulator-renderer): 优化构建脚本,移除 alilc 依赖
1 parent 3092d7b commit 6a0f5b8

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed

packages/vue-simulator-renderer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"main": "./dist/vue-simulator-renderer.js",
44
"module": "./dist/vue-simulator-renderer.mjs",
55
"typings": "./dist/vue-simulator-renderer.d.ts",
6-
"version": "1.6.0-beta.0",
6+
"version": "1.6.0-beta.1",
77
"keywords": [
88
"vue",
99
"lowcode",

packages/vue-simulator-renderer/src/simulator.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ import {
1818
onUnmounted,
1919
} from 'vue';
2020
import { config } from '@knxcloud/lowcode-vue-renderer';
21-
import { IPublicEnumTransformStage as TransformStage } from '@alilc/lowcode-types/es/shell/enum';
2221
import {
2322
AssetLoader,
2423
buildUtils,
2524
buildComponents,
2625
getSubComponent,
26+
exportSchema,
2727
} from '@knxcloud/lowcode-utils';
2828
import { Renderer, SimulatorRendererView } from './simulator-view';
2929
import { Slot, Leaf, Page } from './buildin-components';
@@ -68,9 +68,7 @@ function createDocumentInstance(
6868

6969
const timestamp = ref(Date.now());
7070

71-
const schema = computed(
72-
() => document.export(TransformStage.Render) as IPublicTypeRootSchema
73-
);
71+
const schema = computed(() => exportSchema<IPublicTypeRootSchema>(document));
7472

7573
const checkInstanceMounted = (instance: ComponentInstance): boolean => {
7674
return instance.$.isMounted;

packages/vue-simulator-renderer/vite.config.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ export default defineConfig({
1111
formats: ['es'],
1212
},
1313
rollupOptions: {
14-
external: [...Object.keys(pkg.dependencies), ...Object.keys(pkg.peerDependencies)],
14+
external: [
15+
...Object.keys(pkg.dependencies),
16+
...Object.keys(pkg.peerDependencies),
17+
].filter((item) => !item.includes('@alilc')),
1518
output: {
1619
assetFileNames({ name }) {
1720
return name === 'style.css' ? 'vue-simulator-renderer.css' : name!;

packages/vue-simulator-renderer/vue.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ module.exports = defineConfig({
4848
});
4949

5050
config.resolve.alias.merge({
51-
'@knxcloud/hooks': resolve('../hooks/src'),
52-
'@knxcloud/utils': resolve('../utils/src'),
53-
'@knxcloud/vue-renderer': resolve('../vue-renderer/src'),
51+
'@knxcloud/lowcode-hooks': resolve('../hooks/src'),
52+
'@knxcloud/lowcode-utils': resolve('../utils/src'),
53+
'@knxcloud/lowcode-vue-renderer': resolve('../vue-renderer/src'),
5454
});
5555

5656
config.devServer.allowedHosts.add('all');

0 commit comments

Comments
 (0)