gpt4 book ai didi

javascript - 为什么所有 JavaScript 控制台日志和错误都显示第 1 行(开发人员工具)

转载 作者:搜寻专家 更新时间:2023-11-01 04:17:06 26 4
gpt4 key购买 nike

我正在开发一个 Javascript 项目并使用 Chrome F12 开发人员工具进行调试。出于某种原因,所有 console.log 输出和错误消息都声称它们发生在我的 js 文件的第 1 行 上。

...即,在每一行右侧的控制台中,它显示 myFile.js:1,即使第 1 行没有代码,并且代码显然运行在不同的行。

这可能是什么原因?

最佳答案

显然其他人无法重现该问题 (@Bergi),所以我只能想象 Chrome 在某种程度上遇到了文件问题(已损坏?)。清除缓存没有帮助。

对我有用的解决方案是使用新文件

  1. 将文件名更改为 myFile_broken.js
  2. 创建一个新文件 myFile.js
  3. 将 myFile_broken.js 中的所有内容复制到 myFile.js

新的 js 文件现在显示正确的行号。尽管所有属性看起来都一样,所有文本内容也一样,但新文件比原来损坏的文件多了大约 100 个字节。

希望这对遇到同样问题的人有所帮助,并希望有一天能发现并解决根本问题。 (我在 Chrome 版本 34.0.1847.116 m 和 34.0.1847.131 m 中重现的错误)

关于javascript - 为什么所有 JavaScript 控制台日志和错误都显示第 1 行(开发人员工具),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23314033/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com