私はReactで働いていて、自分のコードを公開したいと思います。バンドルを3つの部分に分けたい、つまり、私のコードを3つの異なるファイルに分けて、1つのファイルだけが人口過多にならないようにしたいので、webpackを使ってバンドルを作成しています。私はwebpackやその他のオンラインサイトの公式ドキュメントを見に行きましたが、まだ解決策は見つかりませんでした。1つの入力ファイルの束の複数の出力ファイルに反応する
答えて
次の3つの別々のファイルがある場合、あなたはあなたのWebPACKの設定に複数のエントリポイントを置くことができます:ここでは
entry: {
"bundle1":"./src/app/somefile1.jsx",
"bundle2":"./src/app/somefile2.jsx,
"bundle3":"./src/app/somefile2.jsx"
}
は、あなたがあなたのものに基づかできる完全な構成webpack.config.js
です。 webpack
ビルドの終わりに
const webpack = require('webpack');
const CommonsChunkPlugin = webpack.optimize.CommonsChunkPlugin;
const WebpackConfig = {
// multiple component entry points
entry: {
AppPart1: './src/AppPart1',
AppPart2: './src/AppPart2',
AppPart3: './src/AppPart3'
},
// generate files
output: {
path: './assets',
// creates JS files like "AppPart1.js"
filename: '[name].js'
},
module: {
preLoaders: [
// add any pre-loaders here, OPTIONAL
],
loaders: [
// add any loaders here, like for ES6+ transpiling, React JSX etc
]
},
resolve: {
extensions: ['.jsx', '.js']
},
plugins: [
// this will factor out some common code into `bundle.js`
new CommonsChunkPlugin('bundle.js'),
]
};
module.exports = WebpackConfig;
は、ここにあなたが
assets
フォルダ
AppPart1.js
AppPart2.js
AppPart3.js
bundle.js
bundle.js
には共有コードが含まれており、ページの適切なパーツファイルとともにすべてのページに含める必要があります。
私は1つのエントリーポイントを持っています – shubham
その場合、ただ1つのキーを 'entry'に入れてください。それは明白ではありませんか? – activatedgeek
複数の出力ファイルを作成することはできますか? – shubham
- 1. 1つの入力ファイルから複数の出力ファイル
- 2. C++:1つの空の入力と空の入力ファイルに反応する
- 3. Talend:複数の入力ファイルを複数の出力ファイルに
- 4. Python:ユーザー入力時に1つまたは複数のファイル(コピー)を出力
- 5. 1マッパークラスの複数の入力ファイル - Hadoop
- 6. 複数のファイル入力フィールドを1つの入力ファイルに追加する方法
- 7. Hadoop MapReduce - 入力ごとに1つの出力ファイル
- 8. CプログラミングScanF複数の1つのファイルを入力
- 9. ニューラルネットワーク複数の入力と1つの出力
- 10. forループの出力を、入力ファイルと同じファイル名を持つ複数のファイルに書き込みます。
- 11. 複数の出力ファイルへのJavaコピー入力
- 12. 1つのファイル内の複数の反応コンポーネントのPropType検証
- 13. 1つの入力ファイルに複数の出力dbテーブルのレコードがあります
- 14. gnuplot:複数の入力ファイルのデータを1つのグラフにプロットする
- 15. 1つのsassファイルから複数のCSSファイルへのSASS出力
- 16. Telegrafテスト入力と出力プラグインエラー複数のconfファイル
- 17. Grepの - 入力ファイルも出力ファイル
- 18. EDIT:C++の入力ファイルと出力ファイル
- 19. 入力ファイルと出力ファイル
- 20. ストリームアナリティック(SA)複数入力と1出力
- 21. 複数のjrxmlジャスパーレポートを1つのpdf出力ファイルに照合する方法
- 22. 複数のJOptionPane文字列入力ダイアログを1つの文で出力する
- 23. 1つの入力からの複数入力
- 24. HadoopのMapReduceの複数の入力ファイル
- 25. 複数の関数間のファイルの入出力C++
- 26. 複数の出力ファイルにグレーブ
- 27. Matlabで1つの入力と2つの出力を持つ関数を反復する際の問題
- 28. 複数の入力と1つの出力でkafkaを使用しますか?
- 29. Xcodeの出力ファイル用の複数ビルドコマンド
- 30. AnyLogicの1つの出力ポートから複数の入力ポートへ
私は1つのエントリポイントしか持っていません – shubham
複数のエントリポイントを持つことでこれを達成できます。これにより、複数のバンドルされたjsファイルが得られます。 –