javascript - Gulp 调试 - 管道到 process.stdout 给出 TypeError ('invalid data' )

标签 javascript angularjs gulp

我正在尝试调试我编写的 Gulp 任务。我尝试使用 'gulp-debug' 模块,但它真正做的只是统计一个文件...这对我没有用。

对于初学者,我怎样才能让进程进入终端?我想看看 wiredep 正在输出什么。我尝试了 .pipe(process.stdout) 但我得到了 TypeError('invalid data')

var bowerStream = gulp.src('./app/bower_components')
    .pipe(wiredep())
    .pipe(process.stdout)

最佳答案

使用 through2这是可能的:

gulp.src('./app/index.html')
  .pipe(wiredep({directory: './app/bower_components'}))
  .pipe(through2.obj(function(obj, enc, next) {
    this.push(obj.contents);
    next();
  })).pipe(process.stdout);

关于javascript - Gulp 调试 - 管道到 process.stdout 给出 TypeError ('invalid data' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26639468/

相关文章:

javascript - 在 javascript 中引用弹出窗口的直接父级

angularjs - ionic 应用程序启动事件

javascript - 页面加载时间 - 比较性能变化后的结果

javascript - Sequelize 多对多关系的 Controller

javascript - 如何使用JavaScript在浏览器中提示位置共享权限?

javascript - 使用 Angular 过滤器计算日期差异

css - gulp concat JS 库 CSS

gulp watch : no gulpfile found

gulp - 无法将 gulp-mocha 与 babel 6 一起使用

javascript - 在 Codepen 中检测 CSS-only 更新