1
gulp
を実行した後、を実行したときにwiredep
が実行されますが、default
タスクが実行されずに終了します。 .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('./'));
});
おかげで、私は角にES6/wの反応からこの小さなプロジェクトを変換していたので、それは実際にでした。私はすべての反応ファイルをコメントアウトしていましたが、私は自分のファイルのコメントを外しました。私がそれを再構成したら、それは動作し始めました。 – nickn