在PhpStorm中使用Symfony2进行Javascript调试

时间:2012-05-23 12:24:47

标签: javascript symfony phpstorm

我正在使用PHPStorm IDE开发Symfony2应用程序。

我似乎无法使其发挥作用。我已尝试使用多个参数进行本地和远程的Javascript调试。消息不同于“未为此断点指定远程URL ...”等。

最好的情况是我可以在PHPStorm中调试我的Javascript代码。这可能吗?

我也在使用AsseticBundle作为我的资产。

3 个答案:

答案 0 :(得分:0)

我也使用PHPStorm,但我只使用它进行编码,在浏览器中进行调试..

所以我想说这取决于PHPStorm是否执行app_dev.php并抓取输出。 如果您已经拥有PHPStorm(Debuging)的经验,那么您可以回答这个问题。我自己也不这么认为......

希望我能帮助至少一点:)

答案 1 :(得分:0)

如果您使用的是Chrome或Firefox浏览器,请从PhpStorm

JavaScript debugging is definitely possible。目前不支持同时调试JavaScript和PHP。

答案 2 :(得分:0)

我能够设置它

  1. 安装JetBrains Chrome extension

  2. 在PHPStorm中,单击右上角附近绿色小虫左侧的“运行/调试配置”

  3. 添加Javascript调试(使用加号)

  4. 在“网址”框中,只需输入您正在调试的网页的网址(例如http://my.test/app_dev.php/route/here/not-there/3290),为配置命名,然后应用

  5. 在js中添加断点
  6. 确保在浏览器中关闭开发工具,然后单击绿色错误(确保选择4中指定的配置),它将重定向到4中指定的页面。
  7. 断点现在将被激活,并且可以逐步执行(如xdebug)。当它在断点处停止时,它可能位于原始文件的版本中,文件名称附加了版本号(此文件是只读的)。名称左侧有一个按钮,您可以在更新实际(可写)文件后重新加载正在停止的只读文件。