モカスクリプトをデバッグできないようです。
このようなインスペクターでノードを実行できますnode --inspect script.js
。これにより、デバッグに移動するためのchrome-devtools://devtools/remote/...
などのURLが表示されます
ただし、この行でモカを使用するとmocha --inspect test.js
をデバッグできません。 「[::]:5858でリッスンしているデバッガ」と表示されます。ノードのインスペクタを使用してモカテストをデバッグする方法はありますか?
Localhost:5858に移動すると、次の情報が得られます。
Type: connect
V8-Version: 5.1.281.84
Protocol-Version: 1
Embedding-Host: node v6.9.1
Content-Length: 0
--inspect --debug-brk
を使用しても効果はありません。
問題は私のバージョンのモカでした。 3.1.0より古いバージョンを実行していました。 --inspect
サポートが追加されました .1.
これで、次の行でデバッグを実行できます。
mocha --reporter spec --inspect test.js
mocha --reporter spec --inspect-brk test.js
[DEP0062] DeprecationWarning:
node --inspect --debug-brk
は非推奨です。使ってくださいnode --inspect-brk
代わりに。
将来的に使用
mocha --reporter spec --inspect-brk test.js