【发布时间】:2021-06-15 16:14:35
【问题描述】:
最近我从 angular 8 升级到了 angular 11
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 11.2.14
Node: 12.22.1
OS: win32 ia32
Angular:
...
Ivy Workspace:
Package Version
------------------------------------------------------
@angular-devkit/architect 0.1102.14 (cli-only)
@angular-devkit/core 11.2.14 (cli-only)
@angular-devkit/schematics 11.2.14 (cli-only)
@schematics/angular 11.2.14 (cli-only)
@schematics/update 0.1102.14 (cli-only)
我在做的时候遇到了一个很奇怪的问题
npm 安装它的抛出
<--- Last few GCs --->
[7924:029AF4A0] 845931 ms: Scavenge 836.1 (849.0) -> 835.8 (856.5) MB, 9.9 / 0.0 ms (average mu = 0.890, current mu = 0.000) allocation failure
[7924:029AF4A0] 846011 ms: Scavenge 843.7 (856.5) -> 843.1 (856.5) MB, 6.4 / 0.0 ms (average mu = 0.890, current mu = 0.000) allocation failure
[7924:029AF4A0] 846165 ms: Scavenge 843.7 (856.5) -> 843.0 (862.7) MB, 32.5 / 0.0 ms (average mu = 0.890, current mu = 0.000) allocation failure
<--- JS stacktrace --->
Cannot get stack trace in GC.
FATAL ERROR: NewSpace::Rebalance Allocation failed - JavaScript heap out of memory
经过多次尝试,即使我能够下载节点模块。在npm start 期间,我遇到了同样的错误。
知道我可以在这里做什么吗?
【问题讨论】:
-
似乎某些库或更改的代码本身正在进行递归调用。由于使用了差异版本,这可能是可能的。您是否按照 Angular 提供的指南进行操作?