0

我有一个 Angular 11 站点,它使用 Renderer2 将脚本文件加载到 DOM 中。

let script = this.renderer2.createElement('script');
script.type = 'text/javascript';
script.src = 'http://testsite.com/myscript.js';
this.renderer2.appendChild(this.document.body, script);

这可以正常工作并且可以完成这项工作,但是一旦我将优化设置为 true 的站点构建,站点就会在将脚本附加到 DOM 后立即进入重新加载循环。

我在这个站点上有很多事情和依赖关系,所以它可能与其他事情发生冲突,但谁能解释为什么只有在优化时才会出现问题?什么优化可能导致这种行为?

4

0 回答 0