美文网首页
Angular7 踩坑记录

Angular7 踩坑记录

作者: 雨初眠 | 来源:发表于2020-04-10 13:51 被阅读0次

Angular7 踩坑记录

1. Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

ng build --aot --prod
70% building 1315/1315 modules 0 active
<--- Last few GCs --->

[18192:00000284F6E8DAA0]   192948 ms: Mark-sweep 1980.9 (2068.2) -> 1967.4 (2067.4) MB, 496.7 / 0.0 ms  (average mu = 0.363, current mu = 0.388) allocation failure scavenge might not succeed      
[18192:00000284F6E8DAA0]   193652 ms: Mark-sweep 1981.3 (2067.6) -> 1967.3 (2067.9) MB, 496.2 / 0.0 ms  (average mu = 0.330, current mu = 0.294) allocation failure scavenge might not succeed      


<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x017e1eb40911 <JSObject>
    0: builtin exit frame: stringify(this=0x017e1eb4a8b1 <Object map = 000003103C0418A9>,0x00a5bda404d1 <undefined>,0x00a5bda404d1 <undefined>,0x01ccaaf93cb9 <Object map = 000002C2E2E4A2C9>,0x017e1eb4a8b1 <Object map = 000003103C0418A9>)

eb\node_modules\enhanced-r...

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
1: 00007FF7A66A8CBF napi_wrap+121791
2: 00007FF7A66520E6 v8::base::CPU::has_sse+34310
3: 00007FF7A6652F86 v8::base::CPU::has_sse+38054
4: 00007FF7A6E37E2E v8::Isolate::ReportExternalAllocationLimitReached+94
5: 00007FF7A6E2017A v8::SharedArrayBuffer::Externalize+842
6: 00007FF7A6CB197C v8::internal::Heap::EphemeronKeyWriteBarrierFromCode+1436
7: 00007FF7A6CB989F v8::internal::Heap::OldGenerationSizeOfObjects+4879
8: 00007FF7A6CAFB43 v8::internal::Heap::CollectGarbage+1235
9: 00007FF7A6CAE3D4 v8::internal::Heap::AddRetainedMap+2292
10: 00007FF7A6CD49F3 v8::internal::Factory::NewRawOneByteString+83
11: 00007FF7A6A1096C v8::internal::StringStream::ClearMentionedObjectCache+9708
12: 00007FF7A6BF319E v8::internal::LayoutDescriptor::Trim+17838
13: 00007FF7A6BF4BA8 v8::internal::LayoutDescriptor::Trim+24504
14: 00007FF7A6BF6BBE v8::internal::LayoutDescriptor::Trim+32718
15: 00007FF7A6BF9840 v8::internal::LayoutDescriptor::Trim+44112
16: 00007FF7A6D93124 v8::internal::Builtins::builtin_handle+97748
17: 00007FF7A6EE0C1D v8::internal::SetupIsolateDelegate::SetupHeap+614861
18: 00007FF7A6E4E35C v8::internal::SetupIsolateDelegate::SetupHeap+14604
19: 000001673EF31158

打包时node 内存不足。

解决方法:(在项目下运行如下命令进行打包)

# D:\node\node_modules\@angular\cli\bin 是本机angular-cli 安装目录并非项目下cli 目录
node --max_old_space_size=8192 D:\node\node_modules\@angular\cli\bin\ng build --aot --prod

2. The "@angular/compiler-cli" package was not properly installed. Error: Error: Cannot find module '@angular/compiler-cli'

解决方法:

npm uninstall --save-dev angular-cli 
npm install --save-dev @angular/cli@latest

相关文章

  • Angular7 踩坑记录

    Angular7 踩坑记录 1. Ineffective mark-compacts near heap limi...

  • 2020-10-19随笔 踩坑0传值

    踩坑:当值传入0时,if条件判断时候会自己转换,记录踩坑。

  • Weex入门踩坑记录

    Weex入门踩坑记录

  • Flutter 开发记录

    Flutter 开发踩坑记录(干货总结)

  • 日常bug记录

    想记录日常碰到的bug,坑踩多了,以后应该碰到坑就比较容易处理或者会少踩坑,后面会慢慢记录bug,截图bug以及最...

  • 没事请多踩踩坑!

    人生事不尽意,别人挖坑我踩坑。 请在这里留下你的踩坑记录,让别人少入坑。

  • Windows下GithubPages博客快速搭建

    Windows下开发坑总是比较多的,但是本人没Mac,只好踩一遍坑记录下。本文主要是安装过程&踩坑记录,故不对细节...

  • Retrofit Https踩坑记录

    Retrofit Https踩坑记录 前言 新司机上路,坑多,本文重点是踩坑,不详细讲retrofit用法,本文不...

  • 个人博客标签分类

    【小结】零碎的小结 【踩坑记录】报错等记录,防止再度踩坑 【总结】比较完整的总结 【想法】自己的一些想法和推论 【...

  • 踩坑记录

    如果当前页面是push出的页面,切换根视图控制器没问题;如果当前页面是present出的页面,切换跟视图控制器之前...

网友评论

      本文标题:Angular7 踩坑记录

      本文链接:https://www.haomeiwen.com/subject/kcrrmhtx.html