Skip to content

Commit ee4eae7

Browse files
committed
fix: vitepress的打包逻辑是不是有病
1 parent e7e076d commit ee4eae7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

docs/.vitepress/config.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
import { defineConfig } from 'vitepress';
32
import vueJsx from '@vitejs/plugin-vue-jsx';
43

@@ -34,7 +33,10 @@ export default defineConfig({
3433
ssr: {
3534
// lodash-es 模块是 esm,ssr 渲染的时候编译成 cjs 的引入方式,会引发 nodejs 的模块加载异常错误
3635
noExternal: ['lodash-es', '@fesjs/fes-design', '@fesjs/fes-design/icon'],
37-
external: ['@vue/repl', 'echarts', 'echarts/charts', 'echarts/components', 'echarts/renderers']
36+
external: [
37+
'@vue/repl',
38+
/^echarts(\/.*)?$/ // 匹配 echarts 及其所有子路径
39+
]
3840
},
3941
resolve: {
4042
extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue'],

0 commit comments

Comments
 (0)