【发布时间】:2016-12-17 12:54:31
【问题描述】:
我想在浏览器上使用带有browserify 的node.js 函数。在我的代码中,有如下一行:
var x = new Buffer('abc..', 'hex')
但是,这会导致错误 ReferenceError: Buffer is not defined。我尝试安装[buffer-browserify][1] 并像这样包含它:
var Buffer = require('buffer');
但现在我收到错误 Error: Cannot find module 'buffer'..
那么-如何-我可以在浏览器javascript中使用Buffer类吗?
感谢您的帮助,
更新:
为了使用browserify 构建它,我创建了一个input.js 文件,如下所示:
var Buffer = require('buffer');
console.log(Buffer);
我尝试使用browserify input.js -o output.js 构建它,并在我的浏览器代码中包含output.js,它会打印Buffer 变量。但是,当我尝试使用它时,仍然会遇到相同的错误 (ReferenceError: Buffer is not defined)。
【问题讨论】:
-
我想我需要以某种方式使用 browserify 命令并将该文件包含在
标签: javascript node.js browserify