Open echoyl opened 2 months ago
我们也遇到了这个问题:在开启umi的分包策略之后
codeSplitting: { jsStrategy: 'granularChunks', },
build产物之后,不出现loading效果了,打印loading.js时拿不到_root
我们也遇到了这个问题:在开启umi的分包策略之后
codeSplitting: { jsStrategy: 'granularChunks', },
build产物之后,不出现loading效果了,打印loading.js时拿不到_root
暂时只能 build后修改index.html 把loading.js 放到 body中的root后面 umi.js的前面
我们是采用了umi的插件机制将loading.js放入#root div下解决的
https://github.com/umijs/umi/issues/8442#issuecomment-1176960539参考了这个
在antdesign pro项目里面添加plugin.ts 文件,但是没有作用。请问下还有哪里需要配置下
在根目录添加plugin.ts文件的情况下,在开发环境chrome控制台的产物中查看是否添加成功
已经在config中设置了 headScripts 的loading.js 这个loading.js 会在构建后的index.html 的head标签里面,这个时候 const _root = document.querySelector('#root')的_root是没有的,所以不会执行loading。需要把这个loading的js放到dom后面才会执行。 问下这个有什么解决方法吗? 如果设置在 config的 scripts 中 这个js虽然被放到了body里面 但是是在 umi.js 后面还是要等它加载完才会执行,所以还是无效。