fix: builtin components build option extermal tinyvue, vue-icon, vue-renderless (#1646)

This commit is contained in:
betterdancing 2025-09-25 19:39:53 +08:00 committed by GitHub
parent 7b3857664f
commit 248ea162da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 5 additions and 5 deletions

View File

@ -3,7 +3,7 @@
<div class="placeholder-layer" v-if="!formModel || !formModel?.id">请选择表单模型</div>
<tiny-form v-else ref="formRef" label-width="120" label-position="left" :model="modelData" v-bind="$attrs">
<tiny-row>
<tiny-col :span="colNumber" v-for="(item, index) in formModel.parameters" :key="index">
<tiny-col :span="colNumber" v-for="(item, index) in formModel?.parameters" :key="index">
<tiny-form-item :prop="item.prop">
<template #label>
<div class="custom-label" v-auto-tip>

View File

@ -11,7 +11,7 @@
:size="pageState?.size"
>
<tiny-row>
<tiny-col :span="colNumber" v-for="(item, index) in pageModel.parameters" :key="index">
<tiny-col :span="colNumber" v-for="(item, index) in pageModel?.parameters" :key="index">
<tiny-form-item :prop="item.prop">
<template #label>
<div class="custom-label" v-auto-tip>
@ -104,7 +104,7 @@
:size="pageState?.size"
>
<tiny-row>
<tiny-col :span="colNumber" v-for="(item, index) in pageModel.parameters" :key="index">
<tiny-col :span="colNumber" v-for="(item, index) in pageModel?.parameters" :key="index">
<tiny-form-item :prop="item.prop">
<template #label>
<div class="custom-label" v-auto-tip>

View File

@ -28,7 +28,7 @@ export default defineConfig({
formats: ['es']
},
rollupOptions: {
external: ['vue']
external: ['vue', '@opentiny/vue', '@opentiny/vue-icon', '@opentiny/vue-renderless']
}
}
})

View File

@ -9,7 +9,7 @@
"@vueuse/shared": "${VITE_CDN_DOMAIN}/@vueuse/shared${versionDelimiter}9.6.0${fileDelimiter}/index.mjs",
"axios": "${VITE_CDN_DOMAIN}/axios${versionDelimiter}1.0.0${fileDelimiter}/dist/esm/axios.js",
"@opentiny/tiny-engine-i18n-host": "${VITE_CDN_DOMAIN}/@opentiny/tiny-engine-i18n-host${versionDelimiter}^2${fileDelimiter}/dist/lowcode-design-i18n-host.es.js",
"@opentiny/tiny-engine-builtin-component": "${VITE_CDN_DOMAIN}/@opentiny/tiny-engine-builtin-component${versionDelimiter}^2.0.0${fileDelimiter}/dist/index.mjs",
"@opentiny/tiny-engine-builtin-component": "${VITE_CDN_DOMAIN}/@opentiny/tiny-engine-builtin-component${versionDelimiter}^2.9.0-alpha.5${fileDelimiter}/dist/index.mjs",
"vue-demi": "${VITE_CDN_DOMAIN}/vue-demi${versionDelimiter}0.13.11${fileDelimiter}/lib/index.mjs",
"pinia": "${VITE_CDN_DOMAIN}/pinia${versionDelimiter}2.0.22${fileDelimiter}/dist/pinia.esm-browser.js",
"@opentiny/vue": "${VITE_CDN_DOMAIN}/@opentiny/vue-runtime${versionDelimiter}~3.20${fileDelimiter}/dist3/tiny-vue-pc.mjs",