gulp任务代码如下:
gulp.task('minifyjs', function () {
return gulp.src(['scripts/app.js', 'scripts/provider/**/*.js', 'scripts/services/**/*.js', 'scripts/directives/**/*.js', 'scripts/controllers/**/*.js'])
.pipe(ngAnnotate({single_quotes: true}))
.pipe(order(["scripts/app.js", 'scripts/provider/**/*.js', 'scripts/provider/**/abs.js', 'scripts/services/**/*.js', 'scripts/directives/**/*.js', 'scripts/controllers/**/*.js']))
.pipe(concat('index.js'))
.pipe(rename({suffix: '.min'})) //rename压缩后的文件名
.pipe(uglify()) //压缩
.pipe(rev())
.pipe(gulp.dest('scripts'))
});
为什么order
中的顺序不会被执行?
执行结果中是压缩了但是没有正确按照order
的顺序,是我写法有错误吗?
路径不对。
尝试的解决方案1:
上面这段没错
尝试改成相对路径"scripts/app.js"改成app.js 以此类推
尝试解决方案2: