Files
vtj/packages/renderer/vite.config.ts
“chenhuachun” 882a35df83 refactor(renderer): 优化上下文缓存和加载器管理逻辑
- 替换 binder.vue 中的缓存清理,改用 context.__cache.clear()
- 将 RendererMenuDataItem 类型替换原 MenuDataItem,优化菜单数据结构及过滤逻辑
- 修改 access 插件存储,支持 session 类型存储并完善测试覆盖
- PageContainer 组件支持路由变化自动加载和更新页面组件及标题
- Provider 初始化流程添加 initialization Promise,支持异步初始化状态查询
- NodeCache 改为导出类,context 中添加独立缓存实例保证隔离
- loader 模块重构,局部维护插件和异步组件缓存,新增 clear 方法支持缓存清理
- nodeRender 中事件绑定改进,完整支持 Vue 事件修饰符映射
- parseExpression 调整,支持返回函数时正确绑定上下文
- 动态脚本加载改为顺序等待加载并复用加载状态,避免重复加载
- memory 服务修复删除历史数据时同步清理字典错误
- 新增多项测试覆盖,包括 context 缓存隔离、加载器缓存隔离、事件修饰符映射和路由组件刷新
- 修正多处测试中对依赖的模拟与用法,提升测试可靠性和准确性
2026-07-19 11:52:30 +08:00

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
});