2017-02-28 3 views
0

私は素敵な反応アプリを作りました。 Webpack 2とコード分割を使用しています。これでビルドしました。ビルドフォルダにindex.htmlと多数のJSアプリケーション(bundle.js、1.bundle.jsなど)があります。私は、ノードを必要としないサーバー上でこれらの資産を静的に提供できることを期待していました。 (これは要件です)。Webpack 2とコード分割で構築された反応アプリを実行しています。静的なファイルを持っていると動作しません

これは間違っていますか?

よろしくお願いいたします。

答えて

0

静的ファイルの配信に問題があるはずがありません。 webpackがバンドルを構築する方法は、他のバンドルをロードするためのロジックを本来実行します。私はWebpack 2を静的なファイルを提供するこのまったく同じものに使用していましたが、React Appではなく、非常にうまく動作します。省略した重要な事実がない限りここで同じ動作をするはずです。おそらく、発生しているエラーを共有することができますか?

+0

bundle.jsファイルをうまく読み込むと、動的バンドル(1.bundle.js)は404を返します。ただし、bundle.jsファイルと違いはありません。唯一の違いは、index.htmlファイル –

+0

にそれらの記述がないことです。あなたの主な 'bundle.js'にはこれと似たものがありますか? - ' s.src = __ webpack_require __。p + "" + e + "。min .js ";'すべてのビルドファイルの末尾に '.min.js'が付いていますが、webpackが名前付きバンドルをロードするには、少なくとも似たようなものが必要です。あなたのファイルの名前やパスが何らかの形で消えてしまった場合、私が考えることができるのは唯一のことですか? – thesublimeobject

関連する問題