使用从 browserify 导出的模块
using a module exported from browserify
我有一个简单的 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
能够从另一个位置使用该节点模块,我做错了什么?
使用 -s
flag:
生成一个 UMD 包
browserify -r buffer -o buffer.js -s buffer
然后修复您需要它的文件:
var Buffer = require('./buffer').Buffer;
var x = new Buffer('some content');
我有一个简单的 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
能够从另一个位置使用该节点模块,我做错了什么?
使用 -s
flag:
browserify -r buffer -o buffer.js -s buffer
然后修复您需要它的文件:
var Buffer = require('./buffer').Buffer;
var x = new Buffer('some content');