如何修复多次包含 Primefaces 资源?

How to fix Primefaces resources being included multiple times?

我正在从 Primefaces 6.1 迁移到 7.0.18,目前我的一个问题与 Primeface 有关,Primeface 的资源现在在生成的 HTML 标记中多次包含,这会延迟加载UI 的显着性,并且还会导致多次打开文件上传控件的问题。

我只是注意到它是由于初始化参数中的 primefaces.MOVE_SCRIPTS_TO_BOTTOM 而发生的。

未添加primefaces.MOVE_SCRIPTS_TO_BOTTOM时的参考图片

https://ibb.co/tzxMCZF

https://ibb.co/cb1YkZH

除了完全放弃 primefaces.MOVE_SCRIPTS_TO_BOTTOM 之外,是否有解决此问题的任何已知解决方案?没有 primefaces.MOVE_SCRIPTS_TO_BOTTOM 我的 UI 洗牌。

我可以解决这个问题。问题是我在模板页面和包含页面上添加了 <body> 标签。一旦我避免使用多个 body 标签,它就不会包含多个时间资源。