Django + Angular 2 + WebpackをDjangoで使用しています。私のアプリ(http://example.com/user/beta)をレンダリングするためのURLを作成していますので、まずindex.htmlレンダリング&インデックスには、webpackのすべてがバンドルされていますメイン、ベンダー&ポリフィルで、私の構造は、このようなものです:ここでDjango、Angular2、およびWebpackでバージョンコードを編集するにはどうすればよいですか?
app
|
|__angular
| |
| |
| |___src
| |___typings
| |___package.json, tsconfig.json, webpack.config.js
|
|
|__static
| |__css
| |__dist <this contains bundle files which got complied by webpack>
|
|
|__templates
| |
| |___index.html
| |___app
|__<all template files>
すべての静的ファイルには、JSファイルは、私がしなければならないことを避けるために、反映されていないので、新しい変更をキャッシュされてきているようだがCDN &に保存されてしまいました手動でバージョンmain.bundle.v.01.js
のように私のjsファイルをテストし、私はテスト/生産に展開するたびにバンドルファイルのバージョンを変更したいので、この手動作業は、私がしなければならなかったので、 webpack.configのバージョンを変更するには&をindex.htmlに置き換えますが、index.htmlはwebpackを制御できないため、webpackが角型アプリケーションコードをバージョン管理する方法を見つける必要がありますこれらのバンドルファイル&の私が使用した溶液は
https://github.com/dkarchmer/django-aws-template
残念ながら、それはガルプ(ないのWebPACK)に基づいており、次のテンプレートに見つけることができるのindex.html