我正在使用jest
和babel
,我想调试我的测试。
我可以使用node --debug-brk ./node_modules/.bin/jest --runInBand [any other arguments here]
调试jest,但会丢失所有es6源代码信息。
我知道source-map-support
是babel
功能而不是jest's
,但jest
应该以某种方式告诉babel
包含source-map-support
。
到目前为止我已经尝试了
transform
jest
醇>
"transform": {
".*": "/scripts/jest/preprocessor.js"
}
const register=require("babel-register")
register();
....
module.exports = {
process: function(src, filename) {
const options = assign({}, babelOptions, {
filename: filename,
retainLines: true,
sourceMap:true, // I added this line
});
return babel.transform(src, options).code;
}
但这不起作用。任何想法?