cyclic2 测试夹具说明
vite-main开发与贡献
cyclic2 测试夹具说明
该夹具用于复现并验证 Vite 中循环导入(Cyclic Import)相关场景,引用自 vitejs/vite#14048。
test1 ~ test5
循环导入示例,对应上述 issue 中的讨论场景。
flowchart TD
B(dep1.js) -->|dep1| A(index.js)
A -->|dep1| C(dep2.js)
C -->|dep2| A
A -->|dep1, dep2| entry.js
index.js同时依赖dep1.js与dep2.jsdep1.js依赖index.js,dep2.js也依赖index.js,三者构成循环引用entry.js最终通过index.js间接引入dep1与dep2
test6
另一种循环导入的变体场景:
flowchart TD
A(dep1.js) -->|dep1| B
B(dep2.js) -->|dep2| A
A -->|dep1| C(index.js)
dep1.js依赖dep2.js,dep2.js又依赖dep1.js,在dep1.js与dep2.js之间形成循环引用index.js仅依赖dep1.js
该目录适用于 Vite 开发与贡献过程中对循环导入问题的回归测试与验证。
帮助我们改进文档
发现翻译问题或内容错误?请告诉我们。
