如何使用gulp来源地图?

时间:2015-12-22 17:52:05

标签: javascript gulp minify source-maps

如何使用gulp使用源地图?

http://jenkins.fqdn:8080/job/$JobName/branch/$BranchName/8/term

我添加了两个文件:app.min.js和app.min.js.map

但是当我在app.min.js文件中输入错误时,我的源地图无效。

我已在浏览器(Chrome)中激活该选项,但我始终看到此错误:

'); false"

我的文件与“ / dist ”文件夹相同。

我在app.min.js(最后一行)中看到这一行:

Click here to forcibly terminate running steps

1 个答案:

答案 0 :(得分:0)

在您的代码中看起来像是一个错误,导致Gulp炸弹,而不是与源映射有任何关系。您可能只需要改进处理错误的方式。尝试更换:

.pipe(uglify())

使用:

.pipe(uglify(uglifyOptions).on('error', function(uglify) {
        console.error(uglify.message);
        console.error("Line "+uglify.lineNumber);
        this.emit('end');
    }))

目前,如果代码中出现错误,导致Gulp退出。

(除非您没有显示错误处理代码。)