通过webpack热加载时, 生成的souce-map本身定位代码位置错误?
问题描述
一个使用webpack出现的奇怪问题!
可能描述比较难! 我会尽量写详细!
现在的这个项目使用的是vue-cli搭建
如果App.vue(最顶层组件)中添加了 a, b组件, a, b组件的文件名都是index.vue
此时我进入在对应c组件的路由中, 如果c组件的文件名也为index
的话, 这个时候不管是出错还是代码内打bugger亦或是console, 都会定位到a组件的index.vue中, 如果我删除App中的a组件或者将a组件的文件名改为不为index的文件名, 则又定位到b组件中去了!!
问题出现的平台版本及自己尝试过哪些方法
然后我在下图的webpack://中查看, 下面的index.vue只会有一个 (删除a后就变成b的index), 而实际此时应该三个, 即a, b, c的index.vue, 不知道是否与这个有关
你期待的结果是什么?实际看到的错误信息又是什么?
如何去解决呢? 问题又是出现在哪里 ps: Google 百度都找不到答案, 所以来这里寻找答案●﹏●
https://segmentfault.com/q/10...
改为#source-map就能解决了!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
楼主如何解决的 我也遇到这个问题了 sourcemap 定位错误
https://segmentfault.com/q/10... source-map配置的原因
可能是你的
webpack
配置有些不合理,我没有遇到这个问题