Angular 升级后生产构建失败 document.documentElement.setAttribute 不是函数

ani*_*ava 13 javascript typescript angular angular16

我已将应用程序升级到 Angular 16,升级进展顺利,应用程序按预期运行

但是当我运行 prod build 命令时

ng build --configuration=production
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

Index html generation failed.
document.documentElement.setAttribute is not a function
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题,因为我的代码中没有 documentElement.setAttribute

在 angular.json 中将 optimization 和 buildOptimizer 设置为 false 确实有效,但我知道这不是正确的修复方法

任何帮助或建议将不胜感激

mis*_*ian 12

尝试删除 node_modules 和 package-lock.json 然后运行 ​​npm install