2017-03-09 44 views
1

karma-sourcemap-loader npm包的自述文件後,我無法看到在Karma下正在觀察的TypeScript源地圖。Karma:sourcemaps不起作用(使用我的TypeScript構建)

我:

  1. 安裝在依賴,karma-sourcemap-loaderpackage.json

  2. 包括在我的人緣配置預處理器配置:

    // karma.conf.js 
    module.exports = function(config) { 
        config.set({ 
    
        preprocessors: { 
         'build/**/*.js': ['sourcemap'] 
        } 
    
        }); 
    }; 
    

我的打字稿sourcemaps,每個人都坐在旁邊 - 與build目錄中的.js輸出文件並排不受尊重。

Karma進程的輸出指示所有.js.map文件的404。

回答

0

雖然不是karma-sourcemap-loader記錄,我不得不包括在我的files陣列的業力的配置如下:

{ 
    pattern: 'build/**/*.js.map', 
    included: false 
} 

當然,我的文件都是一個build目錄下,而你就不一定了。

需要明確的是,修復的情況下,我的「榜樣」報應配置必須是這個樣子:

// karma.conf.js 
module.exports = function(config) { 
    config.set({ 

     files: [ 
      "build/**/*.js", 
      { 
       pattern: 'build/**/*.js.map', 
       included: false 
      } 
     ], 

     preprocessors: { 
      "build/**/*.js": ["sourcemap"] 
     } 

    }); 
}; 

相關的部分是,我需要包括在怪異的對象文件數組。