在Node.js中,Buffer类是全局的。当我尝试在Visual Studio代码中执行下面的代码行时,node.js会抛出异常。
我的代码
var buffer = Buffer.from('Hello','ascii');
异常
TypeError: ascii is not a function
at Function.from (native)
at Function.from (native)
答案 0 :(得分:2)
您看到的Buffer.from()
实际上是ArrayBuffer.from()
,其行为不同。幸运的是,LTS用户最近发布了node v4.5.0 包含新节点Buffer
API(包括自定义Buffer.from()
)。此外,节点v6.x(将在10月成为下一个LTS分支)已经有了这些API一段时间了。