我们的脚本文件比较大,有5mb到6mb左右,然后其中的互相引用也非常复杂,现在要理清楚也不太可能。如果把部分脚本做分包,在初始化的时候加载模块就报错。如果全部分包,那么每加载完一次脚本执行脚本还是会出错。就是有没有方案,我们在将超出主包的部分做分包之后,可以在我们加载完分包之后统一执行脚本。
你的问题不在于脚本有没有统一执行,而在于主包和分包的 scope 不同,导致初始化的时候相互依赖。最好是把层次划分清楚,数据层、网络层、加载层、资源层,层与层之间单向依赖,就很容易分包了。
我们的脚本文件比较大,有5mb到6mb左右,然后其中的互相引用也非常复杂,现在要理清楚也不太可能。如果把部分脚本做分包,在初始化的时候加载模块就报错。如果全部分包,那么每加载完一次脚本执行脚本还是会出错。就是有没有方案,我们在将超出主包的部分做分包之后,可以在我们加载完分包之后统一执行脚本。
你的问题不在于脚本有没有统一执行,而在于主包和分包的 scope 不同,导致初始化的时候相互依赖。最好是把层次划分清楚,数据层、网络层、加载层、资源层,层与层之间单向依赖,就很容易分包了。