webpack异步加载文件失败时的错误处理
webpack2
的提供了通过import
去异步加载文件:
import('modules/index')
.then(module => {
return module.default
})
.catch(err => console.log("chunk loaded failed"));
因为通过import
返回的是一个promise
,因此可以捕获这其中发生的错误。因此当这个文件加载失败的时候也就能进行相应的处理。
在webpack1.x
中是向DOM
中加标签后,没做任何其他的处理。当文件加载成功后,同步的执行代码。
那么在webpack1.x
中遇到文件加载失败的时候应该如何像webpack2
那样或者有其他什么好的方式处理呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论