2015-02-11 129 views
1

我看这个问题已经得到的回答并不在我的情况下工作:gulp, browserify, maps?咕嘟咕嘟Browserify SourceMaps

因此,这里是我:

gulp.task('debug-app-js', function() { 
    console.log('DEBUG-APP-JS'); 
    var src = './node_modules/js/app-main.js', 
     dst = '../www/js', 
     bundler = browserify(src, {debug:true}); 

    return bundler.bundle() 
     .pipe(source('app-build.js')) 
     .pipe(gulp.dest(dst)) 
}); 

调试设置为true,那么为什么我不能获得任何源映射?

更新:这似乎是一个IE问题,因为源地图出现在Chrome和Firefox中。但它是奇怪的,因为我获取与我以前browserify构建过程中的IE中的源地图。但是现在我似乎无法在IE中获得任何源代码映射,无论我使用的是什么browserify过程。有任何想法吗?

+0

您是否尝试过吞食配方? https://github.com/gulpjs/gulp/blob/master/docs/recipes/browserify-uglify-sourcemap.md – ctrlplusb 2015-04-21 15:32:05

回答

0

好吧,所以解决方案是我试图使用browserify-shim变换,这显然是破坏IE的源地图。