2017-06-04 53 views
0

我使用jestbabel我想調試我的測試。 我可以用node --debug-brk ./node_modules/.bin/jest --runInBand [any other arguments here]調試笑話,但是會失去所有es6源代碼信息。 我知道source-map-supportbabel功能不是jest's,但jest應以某種方式告知babel包括source-map-support調試笑話與源地圖支持

到目前爲止,我已經試過

  1. 配置transformjest


    "transform": { 
      ".*": "/scripts/jest/preprocessor.js" 
    } 

  • 我preprocess.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; 
        } 
    
    

    但這不起作用。有任何想法嗎?

    回答