gpt4 book ai didi

Angular 通用 'npm run prerender' 命令永不停止

转载 作者:行者123 更新时间:2023-12-03 14:42:17 24 4
gpt4 key购买 nike

我在 Angular 9 和 Angular Fire 6 中使用 Angular 通用。

我设法用 npm run prerender 预渲染我的应用程序没有任何错误。
我的路线得到预渲染和 index.html文件看起来不错。

除了命令本身,它永远不会完成。
我得到的最后几行:

...
Prerendering 4 route(s) to {{projekt URL}}\browser
CREATE {{projekt URL}}\browser\index.html (66857 bytes)
CREATE {{projekt URL}}\browser\home\index.html (66857 bytes)
CREATE {{projekt URL}}\browser\edit\index.html (66857 bytes)
CREATE {{projekt URL}}\browser\login\index.html (66857 bytes)

最佳答案

我遇到了同样的问题并发现,不知何故 fork 的进程没有正确终止。我不知道如何帮助但使用一个小的解决方法,我将在实际预渲染之前作为 NPM 脚本执行:

"prerender:fix-exit": "sed -i -e \"s/}))().then().catch();/}))().then(()=>process.exit(0)).catch(()=>process.exit(1));/g\" ./node_modules/@nguniversal/builders/src/prerender/render.js",
它基本上会打电话 process.exit(0)如果成功,或 process.exit(1)在错误的情况下。理论上,这也适用于 numProcesses 的构建器配置。 > 1.

关于Angular 通用 'npm run prerender' 命令永不停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62474082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com