Browserify - 找不到变量:需要

Pat*_*ick 5 javascript node.js browserify

我正在使用客户端上需要的几个 node.js 模块:

索引.js:

var sync = require('../lib/sync');
Run Code Online (Sandbox Code Playgroud)

所以我认为 browserify 可能是最好的选择。捆绑文件效果很好,但是 browserify 将所有内容都包装在(function(){my code here})();导致Can't find variable: require错误的 a 中。我怎样才能防止这种行为?

当我取下包装时,一切都按预期进行,没有错误。

Pas*_*cle 3

我使用“--exports require”运行 browserify,这是您需要的吗?

browserify entry.js --exports require -o br.js
Run Code Online (Sandbox Code Playgroud)