Zuh*_*air 7 angular-universal angular
当我提供 SSR 产品构建服务时,我的 Angular 项目中出现以下错误。这是在我将 Angular 从 16.0 升级到 16.1 后发生的,当我恢复回来时就消失了。可能是什么问题?
TypeError: Right-hand side of 'instanceof' is not an object
at insertElement (/angular/dist/server/main.js:1:479144)
at insertHTMLElement (/angular/dist/server/main.js:1:478866)
at before_head_mode (/angular/dist/server/main.js:1:516818)
at HTMLParser.htmlparser.insertToken (/angular/dist/server/main.js:1:477890)
at emitSimpleTag (/angular/dist/server/main.js:1:483071)
at data_state (/angular/dist/server/main.js:1:483109)
at scanChars (/angular/dist/server/main.js:1:474652)
at Object.parse (/angular/server/main.js:1:472719)
at exports2.createDocument (/angular/server/main.js:1:710626)
at exports2.createWindow (/angular/dist/server/main.js:1:711129)
Run Code Online (Sandbox Code Playgroud)
更新- 我从前一段时间看到了一个相关问题 - Angular universal with Domino : Getting Right-hand side of 'instanceof' is not an object
我在该问题中看到一条评论说 -
there's a fork of domino with a fix(https://www.npmjs.com/package/domino-ext). See issue 146 (https://github.com/fgnass/domino/issues/146) on domino for more discussion.
小智 -1
我的解决方案。
检查文件Angular.json并将server.options.optimization的值更改 为false。我不知道问题到底出在哪里,尽管它在我的项目中解决了这个问题。
我希望它对你有帮助。
| 归档时间: |
|
| 查看次数: |
1230 次 |
| 最近记录: |