延迟加载angular 2组件缓存问题

时间:2017-08-11 07:29:01

标签: angular caching lazy-loading

angular 2将延迟加载的组件命名为0.js 1.js等。入口点有版本前置,但所有延迟加载的组件保持不变,导致浏览器中的代码版本不一致(main.js是新的,0.js浏览器使用旧文件)

1 个答案:

答案 0 :(得分:0)

Webpack提供开箱即用的块文件名哈希。 https://webpack.js.org/configuration/output/#output-chunkfilename

只需添加到我的配置文件

chunkFilename: '[name].[chunkhash].chunk.js'

问题解决了!