Javascript 吞咽角度文件排序错误

Javascript 吞咽角度文件排序错误,javascript,angularjs,gulp,Javascript,Angularjs,Gulp,因此,当我的gulp脚本中有.pipe(angularFilesort())时,在我运行gulp之后,它执行wiredep,但从未进入默认任务,只是停止。如果我删除.pipe(angularFilesort())它,脚本运行得非常好。有人能看出我做错了什么吗 var gulp = require('gulp'); var browserSync = require('browser-sync'); var config = require('./gulp.config')(); var $ =

因此,当我的gulp脚本中有
.pipe(angularFilesort())
时,在我运行
gulp
之后,它执行
wiredep
,但从未进入
默认任务,只是停止。如果我删除
.pipe(angularFilesort())
它,脚本运行得非常好。有人能看出我做错了什么吗

var gulp = require('gulp');
var browserSync = require('browser-sync');
var config = require('./gulp.config')();
var $ = require('gulp-load-plugins')({lazy: true});
var angularFilesort = require('gulp-angular-filesort');

function startBrowserSync() {
    if (browserSync.active) {
        console.log("already running");
        return;
}
    var options = {
        server: {
            baseDir: './'
        },
        files: [config.js]
    }
    browserSync.init(options);
}

gulp.task('default', ['wiredep'], function () {
    startBrowserSync();
    gulp.watch(config.js, browserSync.reload);
    gulp.watch(config.html, browserSync.reload);
});

gulp.task('wiredep', function () {
    var options = config.getWiredepDefaultOptions();
    var wiredep = require('wiredep').stream;

    return gulp
        .src(config.index)
        .pipe(wiredep(options))
        .pipe($.inject(
            gulp.src(['./src/**/*.js']).pipe(angularFilesort())
        ))
        .pipe(gulp.dest('./'));
});

尼克,我觉得还可以。因为您使用的是gulp load插件,并且不需要gulp inject,所以很难看到inject是否正确安装

您说它在没有
angularFilesort()
的情况下工作

同样,使用gulp加载插件加载gulp角度文件排序。第二个破折号和之后的每一个破折号都通过一口气加载插件转换成驼峰案例


试试看:
pipe($.angularFilesort())
尼克,我觉得还可以。因为您使用的是gulp load插件,并且不需要gulp inject,所以很难看到inject是否正确安装

您说它在没有
angularFilesort()
的情况下工作

同样,使用gulp加载插件加载gulp角度文件排序。第二个破折号和之后的每一个破折号都通过一口气加载插件转换成驼峰案例


尝试:
pipe($.angularFilesort())

谢谢您的回答,但实际上是因为我一直在将这个小项目从react w/es6转换为angular。我已经注释掉了所有react文件,但后来我取消了其中一个文件的注释,当我重新注释它时,它开始工作。感谢您的回答,但实际上是因为我一直在将这个小项目从react w/es6转换为angular。我已经注释掉了所有的react文件,但后来我取消了其中一个文件的注释,当我重新注释它时,它开始工作了。