bundle目录下的脚本应该如何正确引入其它目录下的脚本?

例如:两个脚本ts目录AB,A作为bundle(打包时勾选bundle), B的代码一直存在script目录中(打包时不勾选bundle),A中的一个脚本import B中的一个脚本,在构建之后QQ图片20210104230158 A目录作为remote index.js中却找不到B模块的脚本

如果作为bundle下面的脚本不能import其它目录下的脚本,资源和代码如何做到同步更新 吐了

好像只能用全局变量

如果将其它公共部分的核心代码全都弄成全局的 感觉不现实啊 - -

bundle之间不能相互引用,这是你再模块设计的时候就应该考虑到的。main和resource目录不引用bundle的脚本也是同理。但是bundle引用main目录下的脚本是可以直接引用的。不会有什么问题的。

resources 不能引用主包的脚本, 2.4.3中 resources 比main包先加载, 虽然调试可以, 但是发布后肯定出错

只用到了,Bundle的脚本import main(主包)里面的脚本,但确实报找不到,是不是想Nomat所说,加载优先级导致。

你要 一起打包才行。。

或者不勾选md5 cache

子 bundle加载main bundle里面的东西是没什么问题,可能之前优先级问题,但是子bundle不支持加载npm

我没这么用过 我都是整个代码搞到项目里。

那不会有这个问题

子bundle应用main里的脚本,还是会报找不到module