Vite配置-resolve-alias说明
官网原文:
-
类型:
Record<string, string> | Array<{ find: string | RegExp, replacement: string }>
将会被传递到 @rollup/plugin-alias
作为它的 entries。也可以是一个对象,或一个 { find, replacement }
的数组.
当使用文件系统路径的别名时,请始终使用绝对路径。相对路径作别名值将按原样使用导致不会解析到文件系统路径中。
更高级的自定义解析方法可以通过 插件 实现。
直接理解为我们在项目中引用文件的路径别名配置吧。至于里面的高级语法,文档中也说明了去哪研究了。
VbenAdmin
的例子:
resolve: {
alias: [
{
// /@/xxxx => src/xxx
find: /^\/@\//,
replacement: pathResolve('src') + '/',
},
{
// /#/xxxx => types/xxx
find: /^\/#\//,
replacement: pathResolve('types') + '/',
},
],
}
上一章
第二十九章-Vite配置-root
下一章
第三十一章-Vite配置-server.port