【BUG】3.8.3 bundle独立构建有问题

问题1

不同bundle构建方式,生成的代码文件index.js不同

1.独立构建的bundle
image
2.正常构建发布生成的bundle
image
3.只构建bundle生成的bundle
image

其中1和3构建出的文件是一样的,2和其他都不一样
左边是正常构建,右边是独立构建
image

问题2

只构建bundle和独立构建会把引用的代码也打包进来

image
test-bundle中引用了主包的代码,设置的过滤与优先级,但仍然会把引用的代码打包进来
image image

问题3

只构建bundle和独立构建的bundle包,在编辑器浏览器预览时可以用,但在web-mobile平台无法使用,其他平台未测试

正常构建出的bundle,在web-mobile平台可以使用,但在编辑器浏览器预览无法使用

编辑器浏览器预览中使用正常构建的bundle报错
image

web-mobile中使用独立构建的bundle,可以正常加载,但存在问题,其中Main.ts代码被加载了2份,所以Test.ts中的任何代码都是对复制的那份Main.ts作用
image
image
image

期望

1.独立构建的Bundle应该与正常构建的Bundle输出的内容一致
2.同一个bundle,在web-mobile平台与浏览器预览中应该都可以正常加载
3.bundle中的代码打包,是否将引用代码打入包内,应该给出设置,由开发者来选择
2赞

这个问题导致单独构建在代码 Bundle 上没法用

1赞

问题有解吗,现在都只能整个构建在上传bundle……

有解决方法了没?我也遇到这个问题了

木有,github也提了issues,没人理

已经3.8.6版本了,还没解决这个问题么。。

马克~ 单独构建build没法用,只能整个构建,等后续