Browserify – 找不到variables:require
我正在使用客户端上需要的几个node.js模块:
index.js:
var sync = require('../lib/sync');
所以我认为浏览可能是最好的select。 捆绑的文件很好,但是,browserify包装在一个(function(){my code here})();
导致Can't find variable: require
错误。 我怎样才能防止这种行为?
当我删除包装,一切正常,没有错误的预期。
我用“–exports require”运行browserify,这是你需要的吗?
browserify entry.js --exports require -o br.js
你可以像这样传递参数给IIFE :
(function (require) { var sync = require('../lib/sync'); }(requre));