自动导入

自动收集并注入组件、API 及全局类型声明

在大型项目中,为了复用一段 UI 或是逻辑,开发者往往需要在多个页面中反复书写相似的 import 语句。Oiyo 提供“自动扫描导入”的机制,让你能将注意力集中在业务本身的组装上。

什么是自动扫描

自动扫描(Auto Scan)指的是 Oiyo 会根据工程配置(oiyo.config.ts 中的 scan 字段)从特定来源搜集信息。并将这些信息按需“注入”到运行时的上下文中,使得使用时无需手动引入。

约定边界与团队选择

Oiyo 的默认策略虽然开启了自动扫描(预设了 componentscomposables),但并没有“强制”阻止你显式编写 import

这就意味着,如果你的团队偏爱“显式的依赖追踪”:

  • 你完全可以无视自动扫描,继续手写 import 语句。
  • 只要是通过 import 引入的依赖,编译插件会优先尊重并跳过该变量的自动注入,不会产生冲突。

延伸阅读

如何在配置中增加自定义的扫描来源