2
ブレークポイントにヒットすることができますが、いくつか問題があります。VSCode es6 mochaユニットテストとjsxファイルでデバッグする方法
- コードがES5であり、それが唯一の.jsでブレークポイントにヒット
- をデバッグすることは不可能です。 .jsxファイルでヒットする必要があります。
- これでMocha.optsは全く機能していないようです。私は
--compilers jsx:babel-register
を追加して、.jsから.jsxへの名前を変更しようとしましたが、ブレークポイントはそれ以上ヒットしません。それは完全に作業を停止しているように見える
モカオプション:
--require babel-register
--require test/util/dom.js
--require expect
--compilers jsx:babel-register
Launch.json
{
"version": "0.2.0",
"configurations": [
{
"request": "launch",
"name": "Debug Mocha Test",
"type": "node",
"program": "${workspaceRoot}/node_modules/mocha/bin/_mocha",
"args": [
"test/**/*.spec.js", //I need to get this working with .jsx files
"--require", "babel-register"
],
"cwd": "${workspaceRoot}",
"runtimeExecutable": null,
"env": { }
}
]
}
"type": "node"を使用して "protocol": "inspector"を追加すると、vscodeの現在のバージョンと同じように見えます。しかし、この答えは私にデバッグをもたらしました - ありがとう! – scolestock