2017-07-06 3 views
0

Mes sources ne retournent que la valeur de la source, quoi qu'il arrive.Gulp-sourcemaps ne renvoyant que le fichier js `source` retourné

Broswerify.js

// add custom browserify options here 
var customOpts = { 
    entries: ['./frontend/js/app.js'], 
    debug: true 
}; 
var opts = assign({}, watchify.args, customOpts); 
var b = watchify(browserify(opts)); 
b.transform(require("jadeify"), { compileDebug: true, pretty: false }); 

// add transformations here 
// i.e. b.transform(coffeeify); 

gulp.task('browserify', bundle); // so you can run `gulp js` to build the file 
b.on('update', bundle); // on any dep update, runs the bundler 
b.on('log', gutil.log); // output build logs to terminal 

function bundle() { 
    return b.bundle() 
    // log errors if they happen 
     .on('error', gutil.log.bind(gutil, 'Browserify Error')) 
     .pipe(source('main.js')) 
     // optional, remove if you don't need to buffer file contents 
     .pipe(buffer()) 
     // optional, remove if you dont want sourcemaps 
     .pipe(sourcemaps.init({loadMaps: true})) // loads map from browserify file 
     // Add transformation tasks to the pipeline here. 
     .pipe(sourcemaps.write('./')) // writes .map file 
     .pipe(gulp.dest('./public/js')) 
     .on('end', function() { 
      browserSync.reload(); 
     }); 
} 

main.js.map

{"version":3,"sources":["/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js","/main.js"],"names":[],"mappings":"AAAA;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA; 

Cela signifie bien sûr que tous les fichiers sont référencés comme main.js qui est moins utile alors :(

J'utilise aussi le navigateur-synchro, mais je ne crois pas que cela ait un effet ct sur sourcemaps.

Répondre

0

j'utilisais gulp-sourcemaps v2.3.0

à V2.6.0 et amélioré maintenant son fonctionnement. Je vous remercie monsieur