xiaotiandada/blog

"@/*": ["src/*"] vs "@src": "src" 写法区别

Opened this issue · 0 comments

在使用路径别名的情况下,"@/": ["src/"]"@src": "src" 两种写法都可以实现相同的效果,即将路径别名映射到对应的源代码目录。

然而,根据个人偏好和项目的具体需求,可以选择更适合的写法。以下是对两种写法的比较:

  1. "@/": ["src/"]

优点:

  • 使用通配符 * 可以匹配多个文件或目录,提供更灵活的路径映射。
  • 可以针对不同的目录结构进行细粒度的路径别名配置。
    缺点:
  • 配置较为复杂,需要逐个指定路径别名和对应的源代码目录。
  • 可能会导致配置文件较长,不易维护。
  1. "@src": "src"

优点:

  • 简洁明了,直接将别名映射到对应的源代码目录。
  • 配置文件较短,易于阅读和维护。
    缺点:
  • 不具备通配符功能,无法进行细粒度的路径映射。

因此,选择哪种写法取决于具体的项目需求和个人喜好。如果项目结构较为复杂,需要针对不同的目录进行路径别名配置,或者希望使用通配符匹配多个文件或目录,那么使用"@/": ["src/"] 的写法可能更适合。如果项目结构相对简单,路径别名的映射关系较为直接,且不需要通配符功能,那么使用"@src": "src" 的写法会更简洁和易于管理。