Skip to content
Robinson
Search
K
Main Navigation
主页
API
1.x 文档
测试报告
更新日志
工程化
Rollup文档
Jest文档
vitepress文档
apiExtractor文档
gulp文档
GitHub
Appearance
GitHub
Menu
Return to top
On this page
Table of Contents for current page
处理循环依赖
。Rollup 通过静态分析来解析模块之间的依赖关系,并在打包过程中自动处理循环依赖。
避免无限递归
:虽然 Rollup 能够处理循环依赖,但在编写代码时仍需注意避免无限递归的情况。例如,在上面的示例中,如果
a
和
b
函数互相调用且没有终止条件,可能会导致栈溢出。
模块设计
:在设计模块时,尽量避免循环依赖。虽然 Rollup 能够处理,但循环依赖可能会增加代码的复杂性和维护难度。