Skip to content

Commit 56539dd

Browse files
committed
fix(docs): 修复文档构建时 CSS 文件路径问题
- 将 CSS 引入从相对路径改为使用包名 @codexlin/ace-admin-ui/style.css - 在 Vite 配置中添加 CSS 文件的 alias 解析 - 更新 build:docs 脚本,确保先构建 hooks 和 UI 包再构建文档
1 parent bf6fda6 commit 56539dd

File tree

4 files changed

+4
-2
lines changed

4 files changed

+4
-2
lines changed

docs/.vitepress/config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ export default defineConfig({
5757
alias: {
5858
'@': fileURLToPath(new URL('../../', import.meta.url)),
5959
'@codexlin/ace-admin-ui': fileURLToPath(new URL('../../packages/ui/src/index.ts', import.meta.url)),
60+
'@codexlin/ace-admin-ui/style.css': fileURLToPath(new URL('../../packages/ui/dist/ace-admin-ui.css', import.meta.url)),
6061
'@codexlin/ace-admin-hooks': fileURLToPath(new URL('../../packages/hooks/src/index.ts', import.meta.url))
6162
}
6263
},

docs/.vitepress/theme/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { Theme } from 'vitepress'
22
import DefaultTheme from 'vitepress/theme'
33
import { ProButton, ProTable } from '@codexlin/ace-admin-ui'
44
import 'ant-design-vue/dist/reset.css'
5-
import '../../../packages/ui/dist/ace-admin-ui.css'
5+
import '@codexlin/ace-admin-ui/style.css'
66
import DemoPreview, { useComponents } from '@vitepress-code-preview/container'
77
import '@vitepress-code-preview/container/dist/style.css'
88
import Antd from 'ant-design-vue'

docs/guide/theme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,4 @@
6060

6161

6262

63+

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"postinstall": "npx simple-git-hooks",
3737
"commit": "git-cz",
3838
"dev:docs": "pnpm -C docs dev",
39-
"build:docs": "pnpm -C docs build",
39+
"build:docs": "pnpm run build:hooks && pnpm run build:ui && pnpm -C docs build",
4040
"build:hooks": "pnpm -C packages/hooks build",
4141
"dev:ui": "pnpm -C packages/ui dev",
4242
"build:ui": "pnpm -C packages/ui build"

0 commit comments

Comments
 (0)