单独构建Bundle项,每个Bundle都会把引用的代码都包含进去

图片
图片
如题3.8版本中,如果选择单独构建Bundle项,每个Bundle都会把引用的代码都包含进去
例如,a.ts在aBundle里,bBundle调用a.ts的代码时,假如只构建Bundle而不是选正常构建的话,aBundle和bBunlde都会有a.ts的代码,导致运行报重复的错,如果通过“正常构建”的话,a.ts的代码只会存在aBundle里,所以现在只能每次都要走正常构建


还有官方的这个单独构建指定的Bundle,构建出来的文件跟正常构建出来的文件不一样,单独构建出来的包替换到正常构建的目录替换,也跑不通,这玩意有人用么?

代码是特殊的资源类型,如果你的代码只是被bundle里面的代码引用,则该代码是不会被打进bundle里的,必须是代码的位置在该bundle里~如果你改了外部的代码,你就得全部打下

有没有遇到其他问题,我现在一个问题是,非得要ui上构建一个完整的,才能去构建单独的bundle。要不然选不到配置。

@dream_chou93
单独构建Bundle不就是为了子包热更新吗,然而发现单独构建出来的Bundle包括所有依赖的代码,不知道这个功能的意义在哪,还是我等没有用对?