首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用gulp uglify的未处理错误事件

使用gulp uglify的未处理错误事件
EN

Stack Overflow用户
提问于 2015-12-26 15:59:12
回答 1查看 658关注 0票数 0

我使用gulp-uglifygulp-concat来缩小和连接我的js文件,如下所示:

代码语言:javascript
复制
gulp.task('scripts', function() {
    gulp.src([
            './development/assets/js/lib/jquery-1.11.2.min.js',
            './development/assets/js/lib/foundation.min.js',
            './development/assets/js/lib/angular.min.js',
            './development/assets/js/lib/angular.min.js.map',
            './development/assets/js/lib/angular-ui-router.min.js',
            './development/assets/js/lib/angular-animate.js',
            './development/assets/js/lib/angular-sanitize.min.js',
            './development/assets/js/lib/loading-bar.min.js',
            './development/assets/js/lib/angular-sanitize.min.js',
            './development/assets/js/lib/toastr.min.js',
            './development/assets/js/lib/angular-datepicker.js',
            './development/assets/js/lib/angucomplete-alt.js',
            './development/assets/js/lib/d3.v3.min.js',
            './development/assets/js/lib/mm-foundation.min.js',
            './development/assets/js/lib/ng-text-truncate.js',
            './development/assets/js/lib/angular-lazy-loader.min.js',
            './development/assets/js/lib/jquery-jvectormap-2.0.3.min.js',
            './development/assets/js/lib/jquery-jvectormap-world-mill.js',
            './development/assets/js/lib/jquery.tagcanvas.min.js',
            './development/assets/js/lib/angular-touch.min.js',
            './development/assets/js/lib/slick.min.js',
            './development/assets/js/lib/angular-slick.min.js',
            './development/assets/js/lib/d3.tip.js',
            './development/assets/js/lib/angular-pageslide-directive.js',
            './development/assets/js/app.js',
            './development/assets/js/lib/upload.js',
            './development/assets/js/controllers/**/*.js',
            './development/assets/js/services/**/*.js',
            './development/assets/js/filters/**/*.js',
            './development/assets/js/directives/**/*.js'
        ])
        .pipe(concat('production.js'))
        .pipe(uglify())
        .pipe(gulp.dest('./production/assets'))
})

然而,当我运行gulp scripts时,我得到了一个错误。这是错误堆栈跟踪:

代码语言:javascript
复制
events.js:85
          throw er; // Unhandled 'error' event
                ^
    Error
        at new JS_Parse_Error (eval at <anonymous> (/home/project/static/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:24:4), <anonymous>:1526:18)
        at js_error (eval at <anonymous> (/home/project/static/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:24:4), <anonymous>:1534:11)
        at croak (eval at <anonymous> (/home/project/static/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:24:4), <anonymous>:2025:9)
        at token_error (eval at <anonymous> (/home/project/static/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:24:4), <anonymous>:2033:9)
        at unexpected (eval at <anonymous> (/home/project/static/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:24:4), <anonymous>:2039:9)
        at semicolon (eval at <anonymous> (/home/project/static/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:24:4), <anonymous>:2059:43)
        at simple_statement (eval at <anonymous> (/home/project/static/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:24:4), <anonymous>:2239:73)
        at eval (eval at <anonymous> (/home/project/static/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:24:4), <anonymous>:2092:47)
        at eval (eval at <anonymous> (/home/project/static/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:24:4), <anonymous>:2072:24)
        at block_ (eval at <anonymous> (/home/project/static/node_modules/gulp-uglify/node_modules/uglify-js/tools/node.js:24:4), <anonymous>:2352:20)

你知道哪里出问题了吗?Gulp版本为3.9.0,节点版本为0.12.7。

EN

回答 1

Stack Overflow用户

发布于 2015-12-26 16:09:08

找到问题所在。它是由'./development/assets/js/lib/angular.min.js.map'引起的。uglify无法处理映射文件。

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

https://stackoverflow.com/questions/34469562

复制
相关文章

相似问题

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