2013-06-11 12 views
48

WebStorm内で外部ツールを使用して粗いタスクを実行することが可能です。ただし、外部ツールを使用してデバッグすることは可能ですか? WebStorm内でgrunt servergrunt testのようなタスクを実行することで、gruntのような外部ツールを使用するとデバッグが非常に簡単になります。Webstormからのデバッグのデバッグ

+0

この小物を確認してください - 必要に応じて、オンライン翻訳者を使用してください:http://habrahabr.ru/post/170441/ – LazyOne

+1

上記の記事はこのWebStormヘルプファイルを参照しています:https://www.jetbrains.com/webstorm /webhelp/running-and-debugging-node-js.html。 –

答えて

98

ノード・アプリケーションとして作男-CLIを実行する必要があります。実行 - >編集設定...

    • は、新しいNode.jsの実行/デバッグ設定を作成します作業ディレクトリに/Users/someuser/nvm/v0.10.5/bin/node
    • 、すなわち、あなたのGruntfile.jsディレクトリを選択します。つまり、自分のノードのバイナリを選択しをノードへの経路Windows 7で/Users/someuser/nvm/v0.10.5/lib/node_modules/grunt-cli/bin/gruntC:\Users\someuser\AppData\Roaming\npm\node_modules\grunt-cli\bin\grunt
    • ノードのApp JSファイルにパスに、あなたの兵卒CLIパスを選択、すなわち(あなたのノードのbinディレクトリに作成されたgrunt-cliシンボリックリンクを選択することができ、WebStormは、シンボリックリンクのターゲットを使用します) アプリケーションパラメータで)
    • は、実行またはデバッグの例defaultまたはtest

    クリックを実行するために、うなり声のタスクを入力すると、あなたは:)

    を行っています
  • +1

    ファイルが保存されるときに自動的にGrunt Testを実行するようにwebstormを設定する方法はありますか?ありがとう – Lance

    +1

    私はこれまでにそれをやったことはありませんでしたが、おそらくあなたがProject Settingsに行き、カスタムファイルウォッチを設定したら(File Watchersを探し、下部のプラスボタンをクリックしてカスタムを選択する)、それぞれGruntでノードを起動できますファイルが変更される時間。 (私は通常、ファイルウォッチャーを使用するのではなく、2番目のターミナルでgrunt watchを使用します) – Diego

    +0

    これについてデバッグセッションを開始する理由は何ですか? –

    8

    私はWebStorm 10でこれを試してみました。私はそれが新機能だかはわからないが、あなたはそれらを手動で実行する必要はありませんので、WebStormは@diegoで説明した手順を統合しています

    1. でうなり声ウィンドウを表示するには、[表示]> [ツールのWindows>グラントをクリックしますWebStorm。
    2. 右クリックして任意のタスクにし、選択し、「デバッグ」

    あなたはちょうどあなたが他のファイルのと同じようGruntfile.js中などのブレークポイントを設定することができます。

    関連する問題