【发布时间】:2017-01-09 22:00:55
【问题描述】:
我设法达到了断点,但我遇到了一些问题。
- 代码在es5中,无法调试
- 它只使用 .js 到达断点。我需要它来处理 .jsx 文件。
- Mocha.opts 似乎根本无法解决这个问题。我尝试添加
--compilers jsx:babel-register并将 .js 重命名为 .jsx 并且断点不再被命中。
Mocha 选项似乎完全停止了它的工作:
--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": { }
}
]
}
【问题讨论】:
标签: javascript reactjs mocha.js visual-studio-code