首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gulp sourcemap,browserify和babelify

Gulp sourcemap,browserify和babelify
EN

Stack Overflow用户
提问于 2015-11-22 21:05:15
回答 1查看 404关注 0票数 0

我正在写一个react应用程序,使用gulp来构建并将其转换为transpile。

我使用以下browserify任务的定义:

代码语言:javascript
复制
gulp.task('browserify', function() {
    var entries = glob.sync('./app/**/*.js*');
    var bundler = browserify({entries: entries, debug: true})
        .transform("babelify", {presets: ["es2015", "react"]})
        .bundle()
        .on('error', function(err) {
            console.error(err);
        })
        .pipe(source('bundle.js'))
        .pipe(buffer())
        .pipe(sourcemaps.init({loadMaps: true}))
        .pipe(sourcemaps.write('./'))
        .pipe(gulp.dest('dist'));
});

我得到了一个bundle.js,而我希望在dist中看到转换后的js文件,具有与src相同的文件夹结构(这里是app)。

我期待的是一件正确的事情吗?如果是,我怎样才能让它像我期望的那样工作。

EN

回答 1

Stack Overflow用户

发布于 2015-12-28 22:43:24

您应该删除

代码语言:javascript
复制
.pipe(sourcemaps.init({loadMaps: true}))
.pipe(sourcemaps.write('./'))

在browserify上使用debug: true时,这是无用的。debug: true选项使用base64编码直接在bundle.js上写入源地图。因此,在您的浏览器上,您可以单独获得源文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33855091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档