2

我使用 Google Chrome 开发工具来排除或调试 JavaScript。我添加断点并使用手表,但很多时候console.log(value)在脚本中到处插入很方便。

问题是当必须刷新页面以查看 JS 更改(和console.log()调用)时,console.log()当页面重新加载时调用已被删除。显然这是因为我没有编辑实际的源文件本身。

是否可以维护对 JS 文件的编辑并仍然重新加载页面?

很多情况下我是在看别人的JS,学习理解,所以编辑源代码是不可能的。其他时候,在编写自己的代码时,我可能会在实时服务器上调试 JS 代码,编辑我的源代码以随机放置console.log()'s是不可取的。

我知道 Dev Tools 具有自动保存功能,您所做的更改可以保存实际的源文件(只要文件位于计算机可用的文件系统上)。但这对我来说没有帮助。

4

1 回答 1

2

DevTools 中有“工作区”功能。它允许您将磁盘上的源文件映射到页面的脚本。因此,当您将更改应用到页面的 javascript 时,它们也将保存到磁盘中。如果您的 Web 服务器从此文件夹中提供这些文件,那么您将在重新加载后获得更改的文件。

于 2013-06-26T20:29:58.343 回答