2012-05-23 40 views
0

我正在使用PHPStorm IDE開發Symfony2應用程序。在PhpStorm中使用Symfony2進行Javascript調試

我似乎無法讓它工作。我已經嘗試Javascript調試本地和遠程多個參數。消息因「遠端URL未指定爲如此斷點...」等而有所不同。

最佳情況是我可以在PHPStorm內部調試我的Javascript代碼。這可能嗎?

我還爲我的資產使用了AsseticBundle。

回答

0

我用PHPStorm太多,但我只用它來編碼,調試運行在瀏覽器..

所以,我要說這取決於是否PHPStorm執行app_dev.php和graps輸出。 如果你已經有了PHPStorm(調試)的經驗,你可以回答這個問題。我自己不這麼認爲......

希望我能幫助至少有一點:)

+0

我想現在還不能做。 – bernardnapoleon

0

JavaScript debugging is definitely possible從PhpStorm如果您使用Chrome或Firefox瀏覽器。目前不支持同時調試JavaScript和PHP。

+0

是的,這是可能的。但我無法使它與Symfony2一起工作。 =( – bernardnapoleon

+0

請聯繫支持示例項目和重現問題的步驟 – CrazyCoder

+0

這不是我真正的錯誤,我猜可能是關於Symfony2和資產如何工作的,所以它可能只是一個配置問題 – bernardnapoleon

0

我能夠設置此

  1. 安裝JetBrains Chrome extension

  2. 在PHPStorm點擊運行/調試配置只是綠色錯誤的左右上角附近

  3. 添加Javascript調試(使用加號)

  4. 在URL框中,只需輸入URL您正在調試的頁面(例如http://my.test/app_dev.php/route/here/not-there/3290),命名配置,並應用

  5. 添加斷點在js
  6. 確保開發工具在關閉瀏覽器,然後單擊綠色錯誤(確保選擇在4命名的配置),它會重定向到4中指定的頁面。

斷點現在將被激活並且可以跨越(如xdebug)。當它在斷點處停止時,它可能位於原始文件的版本中,並且文件的名稱附加了版本號(此文件是隻讀的)。在您更新實際(可寫入)文件後,可以在名稱左側重新加載正在停止的只讀文件的按鈕。