标签: gulp-spellcheck

如何将gulp结果输出到控制台?

我想把我的拼写检查结果输出到控制台而不是文件,我认为这应该有效,因为据我了解它gulp返回一个流.

相反,我得到一个错误:

TypeError: Object #<Stream> has no method 'read'
Run Code Online (Sandbox Code Playgroud)

这是我的代码

gulp.task('spellcheck', function() {
  var patterns = [{
    // Strip tags from HTML
    pattern: /(<([^>]+)>)/ig,
    replacement: ''
  }];
  var spellSuggestions = [{
    pattern: / [^ ]+? \(suggestions:[A-z, ']+\)/g,
    replacement: function(match) {
      return '<<<' + match + '>>>';
    }
  }];

  var nonSuggestions = [{
    pattern: /<<<.+>>>|([^\s]+[^<]+)/g,
    replacement: function(match) {
      if (match.indexOf('<') == 0) {
        return '\n' + match + '\n';
      }
      return '';
    }
  }];
  var toConsole = gulp.src('./_site/**/*.html')
    .pipe(frep(patterns))
    .pipe(spellcheck())
    .pipe(frep((spellSuggestions))) …
Run Code Online (Sandbox Code Playgroud)

node.js gulp gulp-spellcheck

18
推荐指数
1
解决办法
4万
查看次数

标签 统计

gulp ×1

gulp-spellcheck ×1

node.js ×1