我正在使用 PHPStorm IDE 开发 Symfony2 应用程序。
我似乎无法让它工作。我已经尝试使用多个参数对本地和远程进行 Javascript 调试。消息从“没有为断点指定远程 URL...”等不同。
最好的情况是我可以在 PHPStorm 中调试我的 Javascript 代码。这可能吗?
我还在为我的资产使用 AsseticBundle。
我正在使用 PHPStorm IDE 开发 Symfony2 应用程序。
我似乎无法让它工作。我已经尝试使用多个参数对本地和远程进行 Javascript 调试。消息从“没有为断点指定远程 URL...”等不同。
最好的情况是我可以在 PHPStorm 中调试我的 Javascript 代码。这可能吗?
我还在为我的资产使用 AsseticBundle。
我也使用 PHPStorm,但我只将它用于编码,调试是在浏览器中..
所以我想说这取决于 PHPStorm 是否执行 app_dev.php 并获取输出。如果您已经有 PHPStorm(调试)的经验,您可以回答这个问题。我自己不这么认为...
希望我能帮助至少一点:)
如果您使用 Chrome 或 Firefox 浏览器,则绝对可以从 PhpStorm 进行 JavaScript 调试。目前不支持同时调试 JavaScript 和 PHP。
我能够设置这个
在 PHPStorm 中,单击右上角附近绿色错误左侧的运行/调试配置
添加 Javascript 调试(使用加号)
在 URL 框中,只需输入您正在调试的页面的 URL(例如http://my.test/app_dev.php/route/here/not-there/3290),命名配置,然后应用
在js中添加断点
确保在浏览器中关闭了开发工具,然后单击绿色错误(确保选择了 4 中命名的配置),它将重定向到 4 中指定的页面。
断点现在将被激活并且能够被单步执行(如 xdebug)。当它在断点处停止时,它可能位于原始文件的一个版本中,文件名附加了版本号(该文件是只读的)。名称左侧有一个按钮,您可以在更新实际(可写)文件后重新加载正在停止的只读文件。