2016-08-12 17 views
6

このエラーがアップトリミングし始めたとき、私はちょうど(流星JS)をコードし、私はそれを引き起こした何でもわからない:例外RangeError:無効な配列バッファの長さ - 流星JS

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になりましたが、それは助けにはなりませんでした。このエラーの原因は何ですか?それは私のコードですか、それとも別のものですか?

+0

1つのヒントは、エラーがスローライン上size' 'の値が何であるかを理解することがあるかもしれません。 – jfriend00

+0

@ jfriend00申し訳ありませんが、私はn00bのビットです。どのように値を見つけるのですか? – wiredfordesign

答えて

2

私はWindows 10で、流星が自動更新を開始した後もこのエラーが発生します。

だからここに私がやったことだ:

1)私は地元のdirsにnode_modulesを削除し、.meteor /:

rm -rf node_modules 
rm -rf .meteor/local 

2)meteor npm install

3)実行流星を持つ:meteor

更新

流星が走っていましたが、しばらくしてから同じエラーが発生し始めました。だから私はどこかでWindowsを再インストールして流星をインストールして、そのエラーを解決しました。たぶんunistallingと私はそれが再び動作させるために流星を再インストールする必要がありました。このバグ

+0

ローカルフォルダー内にbdフォルダーがあるため、ローカルを除去するときは注意してください – Landaida

0

勝利10が直面している場合はそれを再度インストールしてみてください。

アンインストールした直後に、x:/Users/${yourUser}/AppData/Local/.meteorフォルダを削除する必要があります。ここで説明するようにそれはrimrafを必要とすることができますUnable to delete node_modules folder (Windows 7)

npm install rimraf -g rimraf .meteor

関連する問題