0

grunt-browserify を使用して、nw.js 用のアプリケーションをビルドしています。問題は、process.cwd() または __dirname が絶対パスではなく相対パスを返すことです。detectGlobals と insertGlobals オプションのさまざまな組み合わせを試しました。動作しません。browserify ポリフィルの使用を制限するにはどうすればよいですか?

4

1 に答える 1

1

Browserify はhttp、 、pathfsおよびなどのコア ノード モジュールの独自のバージョンを挿入してprocess、ブラウザ環境内でこれらをシムします。残念ながら、Node-Webkit の元のモジュールを上書きします。これを修正するには、フラグを使用して browserify を修正する必要がありますno-builtins

うなり声のためにそれはあるべきです

{ 'no-builtins': true }

gruntfile の browserify オプションで。

于 2016-01-01T20:26:13.223 に答える