表題の件ですが、gulp-plumberを導入しているのですが、slimは止まってしまいます。
やり方がわかればご教授お願いします。
状況)
gulpfile.js
1const gulp = require('gulp'); 2const plumber = require('gulp-plumber'); 3const slim = require("gulp-slim"); 4const sass = require('gulp-sass'); 5const concat = require('gulp-concat'); 6 7//slim 8gulp.task("table_slim", function() { 9 return gulp 10 .src('views/table/*.slim') 11 .pipe(plumber()) 12 .pipe(slim({ 13 pretty: true, 14 require: 'slim/include', 15 options: 'include_dirs=["views/_partials"]' 16 })) 17 .pipe(gulp.dest("table")) 18}); 19 20gulp.task("app_slim", function() { 21 return gulp 22 .src('views/app/*.slim') 23 .pipe(plumber()) 24 .pipe(slim({ 25 pretty: true, 26 require: 'slim/include', 27 options: 'include_dirs=["views/_partials"]' 28 })) 29 .pipe(gulp.dest("app")) 30}); 31 32gulp.task("scam_slim", function() { 33 return gulp 34 .src('views/scam/*.slim') 35 .pipe(plumber()) 36 .pipe(slim({ 37 pretty: true, 38 require: 'slim/include', 39 options: 'include_dirs=["views/_partials"]' 40 })) 41 .pipe(gulp.dest("scam")) 42}); 43 44//sass 45gulp.task("sass", function() { 46 return gulp 47 .src('assets/scss/all.scss') 48 .pipe(plumber()) 49 .pipe(sass().on('error', sass.logError)) 50 .pipe(gulp.dest('css')) 51}); 52 53//javascript 54gulp.task("js", function() { 55 return gulp 56 .src('assets/javascript/*.js') 57 .pipe(plumber()) 58 .pipe(concat('all.js')) 59 .pipe(gulp.dest('javascript')) 60}); 61 62//watch 63gulp.task("watch", function() { 64 gulp.watch(['views/app/*.slim','views/_partials/*.slim'], gulp.task('app_slim')); 65 gulp.watch('views/scam/*.slim', gulp.task('scam_slim')); 66 gulp.watch('views/table/*.slim', gulp.task('table_slim')); 67 gulp.watch('assets/javascript/*.js', gulp.task('js')); 68 gulp.watch('assets/scss/*.scss', gulp.task('sass')); 69}); 70 71//default 72gulp.task('default', gulp.series(gulp.parallel('app_slim', 'table_slim', 'scam_slim', 'sass', 'js', 'watch')));
発生するエラー
terminal
1[14:13:40] Starting 'table_slim'... 2[14:13:40] Plumber found unhandled error: 3 Error in plugin 'gulp-slim' 4Message: 5 Slim error in file (/Users/kazuhiro/affiliate/matching/views/table/table-1.slim): 6Slim::Parser::SyntaxError: Illegal shortcut 7 (__TEMPLATE__), Line 387, Column 17 8 table.table..sp_only 9 ^ 10 Use --trace for backtrace. 11 12[14:13:40] Plumber found unhandled error: 13 Error: no writecb in Transform class
エラー内容が出た後に、Error: no writecb in Transform classというエラーが発生し、とまります。
分かる方がいらっしゃればご教授お願いしますm(_ _)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/10 04:53