2017-03-09 4 views
1

karma-sourcemap-loader npmパッケージからのreadmeに続いて、カルマの下でTypeScriptソースマップが確認されていません。私が持っているカルマ:ソースマップが動作しません(TypeScriptビルドを使用)

は:

  1. は、依存関係をインストールし、私のpackage.json

  2. karma-sourcemap-loaderは私のカルマ構成でプリプロセッサの設定を含ま:

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

私の活字体のsourcemapsを、それぞれが横たわって座っており、 buildディレクトリ内の.js出力ファイルを横に並べると、尊重されません。

カルマプロセスは、.js.mapすべてのファイルに対して404を示す出力を持っています。 karma-sourcemap-loaderによって文書化されていないが

答えて

0

は、私はカルマ構成の私の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"] 
     } 

    }); 
}; 

私は奇妙なオブジェクトを含める必要があるとされ、関連する部分を、ファイル配列。

関連する問題