2016-06-19 10 views
0

これは、あなたが見ることができるようにsourceMapオプションがtrueに設定されている、私はそれが私のアプリケーションをデバッグする必要があるため、これは避けsourceMapファイル

{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false, 
    "outDir": "wwwroot/app/source/" 
    }, 
    "exclude": [ 
    "node_modules", 
    "bower_components", 
    "wwwroot", 
    "typings/main", 
    "typings/main.d.ts" 
    ] 
} 

私tsconfig.jsonです。

しかし、私は、私は私のリリースモードゴクゴクスクリプトを実行したときにfalseに設定したいように、私は唯一のデバッグモードでそれを必要とします。

強制する方法はありますか--sourceMap=fase

答えて

2

gulpタスクのコードの過去の例 - gulp、gulp dist?

プラグインgulp-typescriptを使用し、gulp watch(デフォルトのdevタスク)にプラグインgulp-sourcemapsを使用することをお勧めします。 gulp dist(またはその他のタスク)では、gulp-sourcemapsパイプラインをスキップするだけです。distバージョンでは、ソースマップはありません。

または、2つの異なるtsconfigファイル(dev/prod)を使用できます。それらを好きなように使用するgulp-typescript#using-tsconfigjson