4

クライアントで必要ないくつかのnode.jsモジュールを使用しています。

index.js:

var sync = require('../lib/sync');

だから私はbrowserifyが最良の選択かもしれないと考えました。ファイルのバンドルはうまく機能しますが、browserifyはすべてをラップし(function(){my code here})();てエラーの原因になりCan't find variable: requireます。どうすればその動作を防ぐことができますか?

ラップを削除すると、すべてがエラーなしで期待どおりに機能します。

4

2 に答える 2

1

You can pass parameters to the IIFE like this:

(function (require) {
    var sync = require('../lib/sync');
}(requre));
于 2013-02-12T12:42:39.497 に答える