Gulp 3 ユーザーへの警告:
gulp 2.xに関しては、上記の@dtotheftpソリューションが気に入りました。興味深いことに、Gulp3 では動作しません。少なくとも @3.9.1 では動作しません。
.on('error', function(err){
sass.logError(err);
this.emit('end'); //continue the process in dev
})
私を取得します
TypeError: this.emit is not a function
at Function.logError (/depot/myproject/node_modules/gulp-sass/index.js:181:8)
苦情はthis.emit()
gulpfileの彼からではなく、sass node-moduleから、したがって前の行から来ていることに注意してください。
これは私のために働く:
.on('error', function(err){
gutil.log(err);
this.emit('end');
})
私はすべてのエラー² を取得し、時計は決して終了しません;) (私はplumber()
right afterも使用gulp.src()
しています。これはそれを助けるかもしれません)。
(はい、sass.logErrorはgutilに基づいていると言われているため、修正は非常に非論理的である可能性があります...)
—</p>
²何らかの理由で私のセットアップで以前にサイレントになった未定義のマクロでも。