gulp生成任务引发致命错误:无效的表大小分配失败-JavaScript堆内存不足

gulp生成任务引发致命错误:无效的表大小分配失败-JavaScript堆内存不足,javascript,node.js,webpack,gulp,Javascript,Node.js,Webpack,Gulp,我使用yeoman/gulp在网站上工作,当我使用gulp build更新我的网站时,控制台抛出错误: [01:21:52] Starting 'lint'... [01:21:52] Starting 'styles'... [01:21:52] Starting 'scripts'... [01:21:53] Starting 'images'... [01:21:53] Starting 'fonts'... [01:21:53] Starting 'extras'

我使用yeoman/gulp在网站上工作,当我使用gulp build更新我的网站时,控制台抛出错误:

  [01:21:52] Starting 'lint'...
  [01:21:52] Starting 'styles'...
  [01:21:52] Starting 'scripts'...
  [01:21:53] Starting 'images'...
  [01:21:53] Starting 'fonts'...
  [01:21:53] Starting 'extras'...
  [01:21:53] Finished 'lint' after 1.54 s
  [01:21:53] Finished 'styles' after 1.27 s
  [01:21:53] Finished 'scripts' after 1.19 s
  [01:21:53] Starting 'html'...

  <--- Last few GCs --->

     15261 ms: Scavenge 631.7 (667.9) -> 615.9 (667.9) MB, 0.2 / 0.0 ms [allocation failure].
     15471 ms: Scavenge 640.7 (676.9) -> 624.9 (676.9) MB, 0.3 / 0.0 ms [allocation failure].
     15657 ms: Scavenge 649.7 (685.9) -> 633.9 (685.9) MB, 0.3 / 0.0 ms [allocation failure].
     18538 ms: Mark-sweep 1107.9 (1161.2) -> 491.5 (691.8) MB, 4.9 / 0.0 ms (+ 194.3 ms in 94 steps since start of marking, biggest step 85.3 ms) [GC interrupt] [GC in old space requested].


  <--- JS stacktrace --->

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

  Security context: 0x2ffcdcbcfb51 <JS Object>
      1: DoJoin(aka DoJoin) [native array.js:131] [pc=0x1f13fa717d37] (this=0x2ffcdcb04381 <undefined>,w=0x193e934043d9 <JS Array[17303464]>,x=17303464,N=0x2ffcdcb043c1 <true>,J=0x193e93405221 <String[8]\: ,\n      >,I=0x2ffcdcbb46e1 <JS Function ConvertToString (SharedFunctionInfo 0x2ffcdcb52dc9)>)
      2: Join(aka Join) [native array.js:180] [pc=0x1f13fa7177d2] (this=0x2ffcdcb04381 <undefined>,w...

  FATAL ERROR: invalid table size Allocation failed - JavaScript heap out of memory
   1: node::Abort() [/usr/local/bin/node]
   2: node::FatalException(v8::Isolate*, v8::Local<v8::Value>, v8::Local<v8::Message>) [/usr/local/bin/node]
   3: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [/usr/local/bin/node]
   4: v8::internal::Dictionary<v8::internal::SeededNumberDictionary, v8::internal::SeededNumberDictionaryShape, unsigned int>::New(v8::internal::Isolate*, int, v8::internal::PretenureFlag) [/usr/local/bin/node]
   5: v8::internal::(anonymous namespace)::FastElementsAccessor<v8::internal::(anonymous namespace)::FastHoleyObjectElementsAccessor, v8::internal::(anonymous namespace)::ElementsKindTraits<(v8::internal::ElementsKind)3> >::NormalizeImpl(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::FixedArrayBase>) [/usr/local/bin/node]
   6: v8::internal::JSObject::NormalizeElements(v8::internal::Handle<v8::internal::JSObject>) [/usr/local/bin/node]
   7: v8::internal::Runtime_NormalizeElements(int, v8::internal::Object**, v8::internal::Isolate*) [/usr/local/bin/node]
   8: 0x1f13fa6092a7
   9: 0x1f13fa717d37
  Abort trap: 6
  macbooks-MacBook-Pro:
[01:21:52]正在启动“lint”。。。
[01:21:52]开始“样式”。。。
[01:21:52]正在启动“脚本”。。。
[01:21:53]正在启动“图像”。。。
[01:21:53]正在启动“字体”。。。
[01:21:53]正在启动“临时演员”。。。
[01:21:53]在1.54秒后完成“起毛”
[01:21:53]1.27秒后完成“样式”
[01:21:53]1.19秒后完成“脚本”
[01:21:53]正在启动“html”。。。
15261毫秒:清除631.7(667.9)->615.9(667.9)MB,0.2/0.0毫秒[分配失败]。
15471毫秒:清除640.7(676.9)->624.9(676.9)MB,0.3/0.0毫秒[分配失败]。
15657毫秒:清除649.7(685.9)->633.9(685.9)MB,0.3/0.0毫秒[分配失败]。
18538毫秒:标记扫描1107.9(1161.2)->491.5(691.8)MB,4.9/0.0毫秒(+194.3毫秒,自标记开始以来94个步骤,最大步骤85.3毫秒)[GC中断][请求旧空间中的GC]。
==JS堆栈跟踪=========================================
安全上下文:0x2FFCDCBCF51
1:DoJoin(又称DoJoin)[native array.js:131][pc=0x1f13fa717d37](this=0x2ffcdcb04381,w=0x193e934043d9,x=17303464,N=0x2ffcdcb043c1,J=0x193e93405221,I=0x2FFCDCB46E1)
2:Join(又名Join)[native array.js:180][pc=0x1f13fa7177d2](this=0x2ffcdcb04381,w。。。
致命错误:无效的表大小分配失败-JavaScript堆内存不足
1:node::Abort()[/usr/local/bin/node]
2:node::FatalException(v8::Isolate*,v8::Local,v8::Local)[/usr/Local/bin/node]
3:v8::internal::v8::FatalProcessOutOfMemory(char const*,bool)[/usr/local/bin/node]
4:v8::internal::Dictionary::New(v8::internal::Isolate*,int,v8::internal::PreforeFlag)[/usr/local/bin/node]
5:v8::internal::(匿名命名空间)::FastElementsAccessor::NormalizeImpl(v8::internal::Handle,v8::internal::Handle)[/usr/local/bin/node]
6:v8::internal::JSObject::NormalizeElements(v8::internal::Handle)[/usr/local/bin/node]
7:v8::internal::Runtime_NormalizeElements(int,v8::internal::Object**,v8::internal::Isolate*)[/usr/local/bin/node]
8:0x1f13fa6092a7
9:0x1f13fa717d37
中止陷阱:6
macbooks MacBook Pro:

正常情况下,没有这样的问题。我经常使用它,这是我第一次看到这个错误。

你只是内存不足…好吧,那么我需要做什么来修复它?谢谢!可能是重复的已解决?我尝试了
吞咽构建--max old space size=8192
甚至更低的空间大小都不起作用。有什么帮助吗?我正在使用yeoman WebApp generator with gulp。您的内存刚刚用完…好的,那么我需要做什么来修复它?谢谢!可能是重复的问题?我尝试了gulp build--max old space size=8192甚至更低的空间大小都不起作用。请提供帮助?我正在使用yeoman WebApp generator with gulp。