2016-08-23 1 views
1

Node.jsでは、Bufferクラスはグローバルです。 Visual Studioコードで以下の行のコードを実行しようとすると、node.jsが例外をスローしています。node.jsで、Buffer.from()メソッドが "ascii is not a function"エラーをスローしています。

マイコード

var buffer = Buffer.from('Hello','ascii'); 

例外

TypeError: ascii is not a function 
    at Function.from (native) 
    at Function.from (native) 
+0

どのノードのバージョンを使用していますか? – mscdex

+0

私は4.4.3を使用しています – Shailendra

答えて

2

Buffer.from()あなたが見ているが実際には異なる挙動を示すArrayBuffer.from()です。幸いにもLTSユーザーのためにnode v4.5.0が最近リリースされました。にはに新しいノードBuffer API(カスタムBuffer.from()を含む)が含まれています。また、ノードv6.x(これは10月に次のLTSブランチになる予定です)は、今やこれらのAPIを持っています。

関連する問題