2016-06-19 1 views
0

Ceci est mon tsconfig.jsonfichiers Sourcemap Évitez

{ 
    "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" 
    ] 
} 

Comme vous pouvez le voir l'option Sourcemap est réglé sur true, c'est parce que je en ai besoin pour déboguer mon application.

Mais je en ai besoin que dans mode de débogage de sorte que je voudrais le mettre à false lorsque je lance mon mode de libération script gulp.

Y a-t-il un moyen de forcer --sourceMap=fase?

Répondre

2

pouvez-vous passé exemple de code de vos tâches de gorgée - gulp, gulp dist?

Je suggère que vous devriez utiliser le plugin gulp-typescript et dans la montre gulp (tâche de dev par défaut) l'utiliser avec le plugin gulp-sourcemaps. En gulp dist (ou n'importe quelle autre tâche), il vous suffit d'ignorer le pipeline gulp-sourcemaps, donc dans la version dist, vous n'aurez aucune carte de référence.

Ou vous pouvez simplement utiliser deux fichiers tsconfig différents - dev/prod. Et utilisez-les comme