2

私のモジュールは非常にシンプルなので、ブラウザ化に問題はありません。このような:

//sum.js
module.exports = function(a, b){
    return a + b;
}

したがって、コマンドを使用するbrowserify -r ./sum | uglifyjs -c -m --output sum.min.jsと、すべて問題ありません。

結果を chromes コンソールにコピーして貼り付ける場合、 sum モジュールを取得できる唯一の方法はvar sum = require("./sum")、それほど簡単ではないと私が信じていることです。

var sum = require("sum")(「./」部分なしで)いただければ幸いです。

出来ますか?browserify ドキュメントで何も見つからないようです。

4

1 に答える 1

4
browserify -r ./src/HelloWorld.js:hola

そして、クライアントコードで単純に:

var hola = require('hola');

ドキュメントとコマンドライン ヘルプで簡単に説明されています。

--require, -r  A module name or file to bundle.require()
               Optionally use a colon separator to set the target.
于 2013-06-02T03:30:43.467 に答える