3

私のスタック: NodeJS + 反応 +... + gulp + webpack 2.1

ES6 を一般的な JS にトランスパイルするとき、プロジェクト コードを 2 つのバンドルに分割したいと考えています。1 つはノード モジュールを含み、もう 1 つはアプリ コードのみを含みます。node-module-bundle に入れる各モジュールを明示的に指定せずにそれを行う方法。

Webpack documentationから、エントリとして使用する必要があるディレクトリを指定する方法がわかりません。誰もそれを行う方法を知っていますか?

よろしく

4

3 に答える 3

-1

CommonsChunkPlugin を使用する必要があります。ドキュメントには、ベンダー ライブラリのセクションがあります。

ただし、設定は次のようになります。

var webpack = require("webpack");
var ExtractTextPlugin = require('extract-text-webpack-plugin');

module.exports = {
    entry: {
      vendor: ['jquery', 'moment', 'other modules'],
      app: './src/app.js'
    },
    output: {
        filename: '[name].js'
 },
 plugins: [
   new webpack.optimize.CommonsChunkPlugin({
     name: 'vendor',
     minChuncks: Infinity
   })
 ]
};
于 2016-04-28T12:51:14.863 に答える