2016-10-05 5 views
0

が自動的にブラウザにキャッシュされました。一般的な回避策は、データにクエリ文字列としてバージョンを追加することでした。コンポーネントがAngular2にキャッシュされている - ビューのキャッシュを防止するAngular1のIncludeの

Angular2でキャッシングを防止または制御するにはどうすればよいですか?

つまりビューを更新/解放し、そのページが読み込まれたときに変更を反映すること。

答えて

0

WebPACKのは、アプリを構築するために使用されている場合は、ビルドにサポートファイル名にハッシュを追加するには、例があります

module.exports = { 
    entry: { 'app': './src/main.ts' }, 
    output: { 
     path: root + '/dist', 
     filename: '[name].[hash].js', 
     chunkFilename: '[id].[hash].bundle.js' 
    }, 

だから、distディレクトリには以下のようになります。

dist 
├── assets                                
├── index.html                               
├── inline.js                               
├── main.800a8a9b422ccd7272ce.bundle.js                         
└── styles.f8225afc6bf827fa5376.bundle.js 

angular-cliあなたのangle2プロジェクトを生成してビルドする場合、上記は自動的に処理されます。

関連する問題