我正在开发一个Angular应用程序,但在调试指令的链接函数时,我遇到了Chrome关于源映射的问题。
在页面的第一次加载(由Gulp和BrowserSync触发)时,一切都很好:我可以看到browserified文件以及地图中的单个源文件。控制台上有一个错误,所以我点击调用跟踪以查看它,正确的代码行将显示在源文件内 - 正如预期的那样。
但是,在我的代码中设置断点并重新加载浏览器进行调试后,问题开始出现。执行在断点处停止 - 好的 - 但显然还没有加载任何源文件。相反,之前的源文件变成了友好绿色字母的文本,并告诉我:
请稍等片刻。在加载源映射时不会显示已编译的脚本!
这是正确的。我可以在“资源”选项卡中看到它确实没有加载,但没有其他进展(可能是由于断点)。
我以前从未遇到过这种行为。我认为这不是由于我的Browserify源映射引起的问题,而是怀疑它是Chrome的问题。
Firefox中一切正常。但是我更喜欢使用Chrome而不是Firefox,所以...
你们中有没有人遇到过这个问题或者有任何想法是什么原因导致的?
我使用的Chrome版本是41.0.2272.118(在提出这个问题时是当前版本)。
在页面的第一次加载(由Gulp和BrowserSync触发)时,一切都很好:我可以看到browserified文件以及地图中的单个源文件。控制台上有一个错误,所以我点击调用跟踪以查看它,正确的代码行将显示在源文件内 - 正如预期的那样。
但是,在我的代码中设置断点并重新加载浏览器进行调试后,问题开始出现。执行在断点处停止 - 好的 - 但显然还没有加载任何源文件。相反,之前的源文件变成了友好绿色字母的文本,并告诉我:
请稍等片刻。在加载源映射时不会显示已编译的脚本!
这是正确的。我可以在“资源”选项卡中看到它确实没有加载,但没有其他进展(可能是由于断点)。
我以前从未遇到过这种行为。我认为这不是由于我的Browserify源映射引起的问题,而是怀疑它是Chrome的问题。
Firefox中一切正常。但是我更喜欢使用Chrome而不是Firefox,所以...
你们中有没有人遇到过这个问题或者有任何想法是什么原因导致的?
我使用的Chrome版本是41.0.2272.118(在提出这个问题时是当前版本)。