VuePress2 配置别名 alias
VuePress1.x 中提供了
configureWebpack
,chainWebpack
webpack 扩展配置,VuePress默认底层构建是基于vite
,并提供了viteBundler
对vite
的扩展
viteBundler
提供了对
vite
构建工具的扩展配置既viteOptions
vuePluginOptions
既@vitejs/plugin-vue
的扩展配置,
viteOptions 参考
vuePluginOptions参考
import { defineUserConfig,viteBundler } from 'vuepress'
function _resolve(dir: string) {
return path.resolve(__dirname, dir)
}
export default defineUserConfig({
bundler: viteBundler({
viteOptions: {
resolve: {
alias: {
'@ys': _resolve('../../src'),
'@packages':_resolve('../../src/packages'),
}
}
}
})
})