Edg*_*kas 5 javascript angularjs webpack
我正在使用webpack生成清单文件,我将清单文件内联到html中。除以下情况外,一切正常:
假设有一个包含以下文件的应用程序:
home.component.html
home.component.js
home.controller.js
settings.component.html
settings.component.js
settings.controller.js
Run Code Online (Sandbox Code Playgroud)
每个component.js文件都需要组件的控制器:
module.exports = {
templateUrl: require("!file-loader!./home.component.html"),
controller: require("./home.controller")
}
Run Code Online (Sandbox Code Playgroud)
假设用户刚刚打开网站,并且仅加载了家庭组件文件(因为其他文件是按需下载的)。
我们还假设我将对设置控制器的更改推送到服务器,并且重新设置了设置控制器并获得了新的文件名(chunkhash)。
这是一个问题,因为在用户打开的页面中内联的清单文件很旧,并且具有设置控制器的旧文件名,并且当应用程序尝试要求它时,它将失败。
(很难复制,问题可能出在修改并需要模板文件时)
这个问题可能有什么解决方案?
| 归档时间: |
|
| 查看次数: |
332 次 |
| 最近记录: |