自动导入
自动收集并注入组件、API 及全局类型声明
在大型项目中,为了复用一段 UI 或是逻辑,开发者往往需要在多个页面中反复书写相似的 import 语句。Oiyo 提供“自动扫描导入”的机制,让你能将注意力集中在业务本身的组装上。
什么是自动扫描
自动扫描(Auto Scan)指的是 Oiyo 会根据工程配置(oiyo.config.ts 中的 scan 字段)从特定来源搜集信息。并将这些信息按需“注入”到运行时的上下文中,使得使用时无需手动引入。
约定边界与团队选择
Oiyo 的默认策略虽然开启了自动扫描(预设了 components 和 composables),但并没有“强制”阻止你显式编写 import。
这就意味着,如果你的团队偏爱“显式的依赖追踪”:
- 你完全可以无视自动扫描,继续手写
import语句。 - 只要是通过
import引入的依赖,编译插件会优先尊重并跳过该变量的自动注入,不会产生冲突。