mirror of
https://github.com/Powerful-517/yys-editor.git
synced 2026-01-23 22:43:28 +00:00
1.6 KiB
1.6 KiB
yys-editor 项目结构(概要)
根目录
index.html:Vite 入口 HTML,挂载点#app,引入/src/main.js。package.json/package-lock.json:npm 包与脚本;包管理器为 npm。vite.config.js:Vite 配置,@->src/。jsconfig.json:编辑器路径提示(@/*->./src/*)。.gitignore:忽略node_modules/、dist/等。.vscode/:推荐扩展(Volar)。README.md:项目说明(中文)。public/:静态资源目录(大量图片素材:assets/Shikigami,assets/Yuhun等)。
src/
main.js:应用入口,注册 Element Plus、Icons、vue-i18n、Pinia、vue3-draggable-resizable;挂载App.vue。App.vue:主布局(工具栏、侧边栏、工作区 Tab),根据文件类型切换主要编辑视图。components/:- 核心:
Yys.vue,YysRank.vue,Toolbar.vue,ProjectExplorer.vue等 - 基础:
ShikigamiSelect.vue,YuhunSelect.vue,Watermark.vue,HelloWorld.vue等 components/icons/:若干图标组件
- 核心:
assets/:基础样式base.css,main.css与 logo 等data/:若干 JSON 数据(如Shikigami.json,Yuhun.json,property.json,updateLog.json)locales/:多语言资源zh.json与ja.jsonts/:脚本与 storefiles.ts:Pinia store(文件页签、可见性、删除/重命名;含localStorage自动保存与启动恢复提示)useGlobalMessage.ts:全局消息(Element Plus)
types/:类型定义(如后续扩展)
说明
- 未见
router相关文件;当前为单页多区域布局。 - 构建产物输出到
dist/(npm run build)。