使用vue-cli创建的项目,chrome调试时源码跟行号对不上,存在偏移

发布于 2022-09-05 00:33:42 字数 742 浏览 41 评论 0

1.使用vue-cli创建webpack模板项目:
vue init webpack my-proj
2.安装并顺利运行

npm install
npm run dev

3.在Hello.vue下稍作修改

<script>
console.log(1)
function aaa () {
  console.log(2)
}
export default {
  name: 'hello',
  mounted: function () {
    aaa()
  },
  data () {
    return {
      msg: 'Welcome to Your Vue.js App'
    }
  }
}
</script>

4.在chrome浏览器调试工具source标签下,查看源码:
查看Hello源码

可以看到行号在不该灰的地方灰了,比如26行。断点不是打不上去就是偏移,想打在31行上结果自动偏到了29行。实际上跑起来断点也并不会在29号对应的代码上停留。
感觉是sourcemap出了问题,应该如何解决呢?
Chrome版本55、56均存在此问题,应该并非浏览器原因导致。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

梦回旧景 2022-09-12 00:33:42

devtool:'#cheap-module-eval-source-map'改成 devtool: '#source-map'就可以。我也找了半了。网上基要下没资料

怪异←思 2022-09-12 00:33:42

题主是否尝试过在aaa方法中多加一行JS呢

杀手六號 2022-09-12 00:33:42

这个问题很奇怪,我也在找,目前最方便的方法就是用火狐浏览器,可以正确定位
但是vue 工具只支持chrome。。

箜明 2022-09-12 00:33:42

https://github.com/webpack/we...

目前还没解决的问题。

尾戒 2022-09-12 00:33:42

改成devtool: '#cheap-source-map'

行至春深 2022-09-12 00:33:42

全都试过,不管用啊

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文