Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion dashboard/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
node_modules/
.DS_Store
dist/
dist/
src/assets/mdi-subset/
9 changes: 4 additions & 5 deletions dashboard/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,11 @@
"private": true,
"author": "CodedThemes",
"scripts": {
"dev": "vite --host",
"subset-icons": "node scripts/subset-mdi-font.mjs",
"dev": "node scripts/subset-mdi-font.mjs && vite --host",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

dev 脚本中自动运行字体子集生成脚本虽然实现了自动化,但由于它只在开发服务器启动时执行一次,因此不支持热更新(HMR)。如果开发者在开发过程中新增了图标,这些图标将不会被包含在生成的子集中,直到手动重启开发服务器。这可能会导致开发时的困惑(如图标不显示)。建议在文档中明确说明此限制,或者考虑将其实现为 Vite 插件以监听文件变化并自动重新生成。

"build:t2i-shiki-runtime": "node scripts/build-t2i-shiki-runtime.mjs",
"build": "vue-tsc --noEmit && vite build",
"build-stage": "vue-tsc --noEmit && vite build --base=/vue/free/stage/",
"build-prod": "vue-tsc --noEmit && vite build --base=/vue/free/",
"build": "node scripts/subset-mdi-font.mjs && vue-tsc --noEmit && vite build",
"build-stage": "node scripts/subset-mdi-font.mjs && vue-tsc --noEmit && vite build --base=/vue/free/stage/",
"build-prod": "node scripts/subset-mdi-font.mjs && vue-tsc --noEmit && vite build --base=/vue/free/",
"preview": "vite preview --port 5050",
"typecheck": "vue-tsc --noEmit",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore"
Expand Down
Loading
Loading