webpack - NG 4 项目,每日第一次访问报错,Error:Loading chunk 0 failed
NG 4 项目,每日第一次访问报错,线上几个不同的项目都出现这种情况 报错信息:Error:Loading chunk 0 failed,0.chunk.js这个是ng按需加载的文件,请求结果是200,但是为什么会报错?而且多个不同的项目都出现这个错误,应该可以排除是业务代码的原因 附上 angular/cli 版本 ,求大神解救
8064 2022-07-19
编程技术问答社区
react.js - 关于React 按需加载的问题?
问 题 如题。关于实现React按需加载的疑问。 有三个路由A:/route/home/, B:/route/about, C:/route/contact。 有26个组件分别为1,2,3....26 路由A 用到了1-10组件。 路由B 用到了5-20组件。 路由C 用到了15-26组件。 1.不能将所有组件打包成一个文件,因为这个文件太大 2.不能将所有组件分开打包,因为请求太多 3.不能将每个路由的组件单独打包一次,因为部分代码会重复打包 这种情况下,怎么实现按需打包和按需加载,并且能复用前面加载过的组件代码。 感觉有点不合常理? 。跪求,在线等。 解决方案 通常webpack不会这样分割模块的,如果确实这么分割了,你可能需要在配置文件里的plugins中添加两个插件 new webpack.optimize.DedupePlugin(), Search for equal or similar files and
266 2022-07-17
编程技术问答社区
javascript - js文件如何按需加载?
问 题 AMD的框架比如requireJS和seaJS,项目不想引用。想自己写JS脚本来按需加载,并且处理好依赖关系,目前想到的方法是callback(利用script的onload事件来执行回调) 各位大神有没有其他比较优雅办法来实现按需加载? 解决方案 其实按需加载不是很难,你只需要2个东西就能办到 一个模块加载器 一些符合模块加载器语法的代码 首先实现一个模块加载器其实并不复杂,不到50行就能办到,但是如果你想要一个功能完善的,可配置,具有完善的生态和社区的模块加载器。在几年前是requirejs和seajs,现在是browserify和webpack。webpack和browserify在模块加载方面相比requirejs和seajs更高级的地方是在node环境下自动进行依赖分析。 让我们来实现个简单的兼容commonJS规范的模块加载器吧。 (function (global) { var factoryMap =
220 2022-07-17
编程技术问答社区