私は自分のプロジェクトでいくつかの開発作業を体系化しようとしています。この目標のために、私は gulp と頑固なモジュールの 1 つである gulp-uglify を使用します。私は短いスクリプトを持っています:
var gulp = require('gulp'),
gp_concat = require('gulp-concat'),
gp_rename = require('gulp-rename'),
gp_uglify = require('gulp-uglify');
gulp.task('source', function () {
gulp.src(['source/src/module.js', 'source/src/**/*.js'])
.pipe(gp_concat('angular-deck.js'))
.pipe(gulp.dest('source/dist/'))
.pipe(gp_rename('angular-deck.min.js'))
.pipe(gp_uglify().on('error', function(e) { console.log('\x07',e.message); return this.end(); }))
.pipe(gulp.dest('source/dist/'));
});
gulp.task('watch', function () {
gulp.watch('source/src/**/*.js', ['source']);
});
gulp.task('default', ['source', 'watch']);
しかし、このモジュールはしばしば壊れます。ログ:
old@old:~/Desktop/PROJECTS/angular-deck$ gulp
[22:03:44] Using gulpfile ~/Desktop/PROJECTS/angular-deck/gulpfile.js
[22:03:44] Starting 'source'...
[22:03:44] Finished 'source' after 13 ms
[22:03:44] Starting 'watch'...
[22:03:44] Finished 'watch' after 11 ms
[22:03:44] Starting 'default'...
[22:03:44] Finished 'default' after 10 μs
Unexpected token name «type», expected punc «,»
[22:03:58] Starting 'source'...
[22:03:58] Finished 'source' after 2.78 ms
Unexpected token name «type», expected punc «,»
[22:04:02] Starting 'source'...
[22:04:02] Finished 'source' after 2.35 ms
Unexpected token name «type», expected punc «,»
この問題の答えを github リポジトリの問題で探しましたが、決定が見つかりませんでした。
PS >>> angular-deck.js は正常に作成されています。
PSS >>> 重要ではないと思いますが、lubuntu 14.04 で作業しています。