【发布时间】:2018-03-17 02:15:42
【问题描述】:
我正在开发一个 Javascript 项目并使用 Chrome F12 开发人员工具进行调试。出于某种原因,所有 console.log 输出和错误消息都声称它们发生在我的 js 文件的 line 1 上。
...即,在每行右侧的控制台中,它显示myFile.js:1,即使第 1 行没有代码,并且代码显然在不同的行上运行。
这可能是什么原因?
【问题讨论】:
-
@plalx “即使第 1 行没有代码,而且代码显然在不同的行上运行。” :)
-
您是否已在资源选项卡中验证您的脚本是否完全按照您的要求提供?如果服务器不小心为另一个页面提供服务,那么错误当然会出现在第一行。
-
代码未压缩,在资源 - 框架 - 本地主机 - 脚本下显示良好。正在加载另一个脚本,其中的 console.log 消息显示准确的行号。
-
你能更具体地说明你的意思是什么日志吗?我刚刚在该页面上获得 4 条日志:
datadelivery.1.js:20、submarine.js:107、submarine.js:112、submarine.js:90
标签: javascript google-chrome web-developer-toolbar