mirror of
https://gitee.com/newgateway/vtj.git
synced 2026-09-09 16:17:48 +08:00
- 替换 binder.vue 中的缓存清理,改用 context.__cache.clear() - 将 RendererMenuDataItem 类型替换原 MenuDataItem,优化菜单数据结构及过滤逻辑 - 修改 access 插件存储,支持 session 类型存储并完善测试覆盖 - PageContainer 组件支持路由变化自动加载和更新页面组件及标题 - Provider 初始化流程添加 initialization Promise,支持异步初始化状态查询 - NodeCache 改为导出类,context 中添加独立缓存实例保证隔离 - loader 模块重构,局部维护插件和异步组件缓存,新增 clear 方法支持缓存清理 - nodeRender 中事件绑定改进,完整支持 Vue 事件修饰符映射 - parseExpression 调整,支持返回函数时正确绑定上下文 - 动态脚本加载改为顺序等待加载并复用加载状态,避免重复加载 - memory 服务修复删除历史数据时同步清理字典错误 - 新增多项测试覆盖,包括 context 缓存隔离、加载器缓存隔离、事件修饰符映射和路由组件刷新 - 修正多处测试中对依赖的模拟与用法,提升测试可靠性和准确性
22 lines
478 B
TypeScript
22 lines
478 B
TypeScript
import { createViteConfig } from '@vtj/cli';
|
|
export default createViteConfig({
|
|
lib: true,
|
|
dts: true,
|
|
version: true,
|
|
formats: ['es', 'cjs'],
|
|
external: [
|
|
'vue',
|
|
'vue-router',
|
|
'@vtj/base',
|
|
'@vtj/core',
|
|
'@vtj/utils',
|
|
'element-plus',
|
|
'@element-plus/icons-vue',
|
|
'mockjs',
|
|
'@ckeditor/ckeditor5-build-classic',
|
|
'@ckeditor/ckeditor5-vue',
|
|
'@ckeditor/ckeditor5-build-classic/build/translations/zh-cn.js'
|
|
],
|
|
styleBundler: true
|
|
});
|