我有一个简单的node.js项目,我运行了以下命令:
npm init
npm install buffer --save
browserify -r buffer -o buffer.js
如何将buffer.js文件放入其他文件或项目中,并实际使用其中包含的Buffer类?
我试过了
var Buffer = require('./buffer.js');
var x = new Buffer();
但我得到TypeError: Buffer is not a constructor
如果能够从其他位置使用该节点模块,我做错了什么?
答案 0 :(得分:2)
使用-s
flag:
browserify -r buffer -o buffer.js -s buffer
然后修复您需要的文件:
var Buffer = require('./buffer').Buffer;
var x = new Buffer('some content');