Webstorm远程调试+编辑本地JavaScript文件,同时调试
我已经通过JavaScript的远程调试教程WebStorm /工作的IntelliJ(numbers.js)Webstorm远程调试+编辑本地JavaScript文件,同时调试
我已经成功地获得远程调试成功工作,但有是使生活困难的一件事。
当我在WebStorm中调试numbers.js(我也在IntelliJ中测试过并且有相同的结果)时,有一个小锁图标,我猜想这个文件是只读的。目前,它是缓慢而痛苦的去完整周期的开发/部署的过程:本地文件在远程锁定fuile
- 代码修改
- 上传
- 调试本地文件WebStorm到本地文件
- 代码修改
我想要做的至少是本地文件调试,这样我就可以使C在调试时绞死,然后快速上传并重复。
@教程 http://wiki.jetbrains.net/intellij/Remote_JavaScript_debugging_with_WebStorm_and_PHPStorm
的numbers.js文件没有在标签中的锁定符号就像我在我的本地运行WebStorm很有看头。
任何人都有这个问题?任何人都建议他们如何使WebStorm工作,以便他们可以在进行调试和调试时更改本地文件?
感谢
最有可能打开从脚本在Debugger
面板和地点断点标签存在的文件。您应该在原始文件中放置断点。
当您的服务器根目录配置为项目文件夹时,可以自动进行部署(保存时)或者可以使用到位配置。
另一个重要的是本地文件到调试配置中的远程URL映射。请注意,在wiki教程中,远程URL设置为包含http://
和服务器名称的完整URL。
随着在广场部署或自动上传和正确的映射可以调试零周转时间脚本。进行更改,切换到浏览器,刷新(文件自动保存为Settings
| General
| Save files on frame deactivation
默认情况下处于启用状态)。
如果它不适用于您的项目,请联系JetBrains支持并发送示例项目来重现此问题,并描述您的服务器和部署设置。
感谢CrazyCoder - 你的回应让我看起来确实是我的映射!我有我的tomcat在端口80上运行,但是当我添加一个JavascriptRemoteDebug时,即使我的tomcat运行/调试是端口80,它也默认为端口8080。 – 2012-02-13 22:04:38