延迟加载 angular 2 个组件缓存问题
lazy load angular 2 components cache issue
angular 2 将延迟加载组件命名为 0.js 1.js 等。入口点有版本前缀,但所有延迟加载的组件都与以前相同,这导致浏览器中的代码版本不一致(main.js 是新文件,0.js 浏览器使用旧文件)
Webpack 提供开箱即用的块文件名哈希。
https://webpack.js.org/configuration/output/#output-chunkfilename
简单地添加到我的配置文件中
chunkFilename: '[name].[chunkhash].chunk.js'
问题已解决!
angular 2 将延迟加载组件命名为 0.js 1.js 等。入口点有版本前缀,但所有延迟加载的组件都与以前相同,这导致浏览器中的代码版本不一致(main.js 是新文件,0.js 浏览器使用旧文件)
Webpack 提供开箱即用的块文件名哈希。 https://webpack.js.org/configuration/output/#output-chunkfilename
简单地添加到我的配置文件中
chunkFilename: '[name].[chunkhash].chunk.js'
问题已解决!