2016-08-01 24 views
3

私はReact Project Javascript Universal(サーバーとしてExpress.js) をプロダクションビルドに取り組んでいます。バンドルとトランスファーとしてwebpackとbabelを使用しています。WebpackはS3またはCDNサーバーにファイルをコンパイルします

すべてが正常に動作し、

しかし、私は、これらのバンドルは、実際には、静的なJavaScriptやスタイルとhtmlであることを考えています。

Amazon S3にアップロードしてCloudfrontとリンクし、これらのファイルをCDNで利用できるようにすることはできますか?

私はwebpackとCDNを検索していますが、有用な情報は見つかりませんでした。

または何か誤解しましたか?私の考えのようにうまくいくのだろうか?そして、webpack cliを使用してこれを自動化できますか?

教えてください、

答えて

2

WebPACKのは、あなたの資産の建物(およびバンドル)について、主に懸念しています。あなたがそれらを/ホストする場所はあなた次第です。バンドルが構築されると、自動化された展開を管理するためのCIプロセス/ツールを調べることができます。 Webpackは展開を処理しません(afaik)。

+0

申し訳ありませんが、webpackも 'script src />'を 'index.html'ファイルに追加しましたか?現在、CDNパスではなくローカル相対パスを追加しています。だから、CDNのパスに 'src'を入れるためにwebpackに何か設定する必要がありますか? – chaintng

+0

このプラグインを使用している場合を除いて、Webpackは必ずしもスクリプトタグを追加するわけではありません。https://github.com/ampedandwired/html-webpack-pluginこの場合、デフォルトテンプレートを上書きする手段があるようですあなた自身で – John

+0

ありがとう!それは今私にとってははるかに明確です。驚くばかり! – chaintng

関連する問題