2016-11-07 10 views
0

1と異なっています私はWebPACKのとの同梱、それが停止した作業:私が持っているWebPACKのバンドルされたライブラリには、私は、ファイルが持っているのNode.jsソースファイルで

C:\Users\artur\tmp>webpack in.js out.js 
Hash: c12d8f247c3fe30a8896 
Version: webpack 1.13.3 
Time: 169ms 
Asset  Size Chunks    Chunk Names 
out.js 24.3 kB  0 [emitted] main 
    [0] ./in.js 85 bytes {0} [built] 
    + 4 hidden modules 

C:\Users\artur\tmp>node out.js 
undefined 

  • Node.jsのバージョン7.0.0
  • WebPACKのバージョン1.13.3
  • NPMバージョン3.10.8
  • のWindows 10
+0

webpackの設定で 'target: 'node'、'を取得しましたか? – Keith

+0

'webpack'を介してバンドルされた' util'モジュールは、Node自体のモジュールと同じではないようです。 Nodeだけでこれを使用する予定ですか? –

+0

@Keith:いいえ、ターゲットはデフォルト( "web")です。明示的に同じ結果で "web"に設定しようとしました – Nieralyte

答えて

0

ライブラリutilはノード環境に特異的です。あなたはできませんブラウザで提供されるwebpackにバンドルします。

あなたはWebPACKのに同梱されるこの種のコードを除外したい場合は、webpack-node-externalsプラグインでwebpack.configexternalsの設定を見てみることができます。

externals: require('webpack-node-externals')() 
関連する問題