RangeError:数组缓冲区长度无效 – Meteor JS

我只是编码(meteorJS),当这个错误开始出现,我甚至不知道是什么造成的:

buffer.js:25 const ui8 = new Uint8Array(size); ^ RangeError: Invalid array buffer length at new ArrayBuffer (native) at new Uint8Array (native) at createBuffer (buffer.js:25:17) at allocate (buffer.js:96:12) at new Buffer (buffer.js:56:12) at increaseBufferIfNecessary (C:\Users\admin\AppData\Local\.meteor\packages\meteor-tool\1.4.0-1\mtos.windows.x86_32\dev_bundle\lib\node_modules\stream-buffers\lib\writable_streambuffer.js:58:23) at [object Object]._write (C:\Users\admin\AppData\Local\.meteor\packages\meteor-tool\1.4.0-1\mtos.windows.x86_32\dev_bundle\lib\node_modules\streambuffers\lib\writable_streambuffer.js:65:5) at doWrite (_stream_writable.js:300:12) at writeOrBuffer (_stream_writable.js:286:5) at [object Object].Writable.write (_stream_writable.js:214:11) at Request.ondata (stream.js:31:26) at emitOne (events.js:82:20) at Request.emit (events.js:169:7) at IncomingMessage.<anonymous (C:\Users\admin\AppData\Local\.meteor\packages\meteor-tool\1.4.0-1\mtos.windows.x86_32\dev_bundle\lib\node_modules\request\request.js:1255:12) at emitOne (events.js:77:13) at IncomingMessage.emit (events.js:169:7) at readableAddChunk (_stream_readable.js:153:18) at IncomingMessage.Readable.push (_stream_readable.js:111:10) at HTTPParser.parserOnBody (_http_common.js:124:22) at TLSSocket.socketOnData (_http_client.js:320:20) at emitOne (events.js:77:13) at TLSSocket.emit (events.js:169:7) at readableAddChunk (_stream_readable.js:153:18) at TLSSocket.Readable.push (_stream_readable.js:111:10) at TLSWrap.onread (net.js:536:20) 

我已经尝试npm cache clear但它没有帮助。 什么可能导致这个错误? 是我的代码还是其他的东西?

我在Windows 10中,meteor开始自动更新后,我也得到这个错误。

所以这就是我所做的:

1)我删除dirs node_modules和.meteor / local:

 rm -rf node_modules rm -rf .meteor/local 

2) meteor npm install

3)用meteor运行meteor

UPDATE

经过上面的尝试,并运行meteor它的工作,但后来一段时间开始thworing相同的错误。 所以我读了一个地方卸载并再次在Windows中安装meteor,并解决了错误。 也许尝试unistalling并再次安装它,如果面对这个错误

赢10。

我不得不重新安装meteor,使其重新工作。

卸载后,您需要删除x:/Users/${yourUser}/AppData/Local/.meteor文件夹。 这可能需要rimraf如下所述: 无法删除node_modules文件夹(Windows 7)

npm install rimraf -g rimraf .meteor