mirror of
https://github.com/SECTL/SecScore.git
synced 2026-07-19 12:34:22 +08:00
feat: 实现依赖注入系统、插件架构和窗口管理
- 引入ExamAware的DI系统并适配SecScore项目 - 添加服务注册表和窗口管理器 - 实现基于Koishi的Disposable设计的插件系统 - 集成Winston日志服务 - 分离设置窗口为独立页面 - 将非核心功能改为内置插件 - 更新README文件 - 添加相关hooks和工具函数
This commit is contained in:
+7
-1
@@ -11,11 +11,17 @@ export default defineConfig({
|
||||
},
|
||||
optimizeDeps: {
|
||||
// Avoid scanning legacy `old-ss` entries under project root.
|
||||
entries: ["index.html"],
|
||||
entries: ["index.html", "settings-window.html"],
|
||||
},
|
||||
build: {
|
||||
outDir: "dist",
|
||||
emptyOutDir: true,
|
||||
rollupOptions: {
|
||||
input: {
|
||||
main: resolve(__dirname, "index.html"),
|
||||
"settings-window": resolve(__dirname, "settings-window.html"),
|
||||
},
|
||||
},
|
||||
},
|
||||
server: {
|
||||
host: process.env.TAURI_DEV_HOST || false,
|
||||
|
||||
Reference in New Issue
Block a user