Tôi khá mới phải nuốt chửng, và tôi làm theo hướng dẫn trong http://leveluptuts.com/tutorials/learning-gulp, tôi nhận được lỗi này:Gulp-uglify: ném er; // Unhandled 'lỗi' sự kiện
events.js:141
throw er; // Unhandled 'error' event
^
Error
at new JS_Parse_Error (/home/kid/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:196:18)
at js_error (/home/kid/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:204:11)
at croak (/home/kid/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:680:9)
at token_error (/home/kid/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:688:9)
at unexpected (/home/kid/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:694:9)
at expr_atom (/home/kid/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:1201:9)
at maybe_unary (/home/kid/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:1363:19)
at expr_ops (/home/kid/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:1398:24)
at maybe_conditional (/home/kid/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:1403:20)
at maybe_assign (/home/kid/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:1427:20)
đây là mã của tôi:
var gulp = require('gulp')
uglify = require('gulp-uglify');
gulp.task('default', function() {
// body...
gulp.src('js/*.js')
.pipe(uglify())
.pipe(gulp.dest('minjs'));
});
và cây thư mục, chỉ cần đơn giản
-gulp
-js/
-gulpfile.js
thanks a lot
Tôi đã có một lỗi tương tự với wiredep, nhưng đã không thể tìm ra lý do tại sao nó được retning thiis lỗi , ngay cả với mã được cung cấp của bạn. Tôi đã sử dụng một cái gì đó như thế này nhưng vẫn có một sự trở lại của "Đối số đầu tiên phải là một chuỗi, Buffer, ArrayBuffer, Array ..." gulp.task ('wiredep',() => { gulp.src ('app/styles /*.scss ') .pipe (wiredep ({ ignorePath: /^(\.\.\/)+/ }). on (' lỗi', function (e) { \t console.log (e); })) –
Bất kỳ lời khuyên nào về việc xuất ra stacktrace chứa một chút dễ đọc hơn? 'JS_Parse_Error → stack:' và sau đó là tất cả '\ n \ nmessa \ nge ... 'và rất khó để có được nó ... –
Viết dòng đăng nhập của bạn như thế này nếu bạn không muốn phá vỡ gulp ' console .log (e.message); trả về this.end(); ' –