2017-12-26 15 views
0

をロードしないcommon.js ...のWebPACK - CommonsChunkPlugin(LIB建物)は、私が反応におけるUIコンポーネントライブラリを作成していた親アプリで

私のWebPACKの設定は、例えば複数のバンドルにつながる複数のエントリポイントがあります。

enter image description here

他のバンドルの間にコードを共有さcommon.jsを生成CommonsChunkPluginを使用しています。親アプリ(私はUIのLIBを消費したいアプリを反応させるの)私が行うには

import { Button } from 'ui-library/lib/Button';

しかし、これは、その結果:common.jsがあることを意味している

​​

読み込まれていない。ここに私のWebPACKのプラグインプロパティの値は次のとおりです。

enter image description here

私は何かが足りないのですか? IS common.jsが親プロジェクトに手動でロードされるはずですか?私は、cmpをインポートすることが必要であるはずですが、多分私は間違っているか、あるいは設定で何かを見逃してしまったと推測しました...

+1

私は確かではありませんよあなたの問題を正しく理解することができますが、それに応じてHTMLテンプレートを変更する別のプラグインを使用しない限り、CommonsChunkが生成する 'common.js'ファイルを手動でインクルードする必要があります。 –

答えて

1

はい、マニュアルに記載されているように、

あなたは、エントリポイントの前に生成されたチャンクをロードする必要があります。

<script src="commons.js" charset="utf-8"></script> 
<script src="entry.bundle.js" charset="utf-8"></script> 

出典:私は国連だ場合https://webpack.js.org/plugins/commons-chunk-plugin/

関連する問題