2016-08-23 6 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가 있습니다.