2

我已经通过JavaScript的远程调试教程WebStorm /工作的IntelliJ(numbers.js)Webstorm远程调试+编辑本地JavaScript文件,同时调试

我已经成功地获得远程调试成功工作,但有是使生活困难的一件事。

当我在WebStorm中调试numbers.js(我也在IntelliJ中测试过并且有相同的结果)时,有一个小锁图标,我猜想这个文件是只读的。目前,它是缓慢而痛苦的去完整周期的开发/部署的过程:本地文件在远程锁定fuile

  • 开关选项卡

    1. 代码修改
    2. 上传
    3. 调试本地文件WebStorm到本地文件
    4. 代码修改

    我想要做的至少是本地文件调试,这样我就可以使C在调试时绞死,然后快速上传并重复。

    @教程 http://wiki.jetbrains.net/intellij/Remote_JavaScript_debugging_with_WebStorm_and_PHPStorm

    的numbers.js文件没有在标签中的锁定符号就像我在我的本地运行WebStorm很有看头。

    任何人都有这个问题?任何人都建议他们如何使WebStorm工作,以便他们可以在进行调试和调试时更改本地文件?

    感谢

  • 回答

    4

    最有可能打开从脚本在Debugger面板和地点断点标签存在的文件。您应该在原始文件中放置断点。

    当您的服务器根目录配置为项目文件夹时,可以自动进行部署(保存时)或者可以使用到位配置。

    另一个重要的是本地文件到调试配置中的远程URL映射。请注意,在wiki教程中,远程URL设置为包含http://和服务器名称的完整URL。

    随着在广场部署或自动上传和正确的映射可以调试零周转时间脚本。进行更改,切换到浏览器,刷新(文件自动保存为Settings | General | Save files on frame deactivation默认情况下处于启用状态)。

    如果它不适用于您的项目,请联系JetBrains支持并发送示例项目来重现此问题,并描述您的服务器和部署设置。

    +0

    感谢CrazyCoder - 你的回应让我看起来确实是我的映射!我有我的tomcat在端口80上运行,但是当我添加一个JavascriptRemoteDebug时,即使我的tomcat运行/调试是端口80,它也默认为端口8080。 – 2012-02-13 22:04:38