第三十章-Vite配置-resolve.alias

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

# vben  vite 

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×