为了账号安全,请及时绑定邮箱和手机立即绑定

使用gulp,如何将控制台的日志输出到一个文件?

使用gulp,如何将控制台的日志输出到一个文件?

繁星淼淼 2018-10-18 14:15:23
我在使用 gulp-eslint 做代码质量检测,想将控制台的输出警告及错误日志输出到文件中,如何处理?gulpfile.js 代码如下:const gulp = require('gulp');const eslint = require('gulp-eslint');const eslintIfFixed = require('gulp-eslint-if-fixed');const GLOB_APP = './app/**/*.js';const GLOB_FIXED_DEST = './app';const isFixed = (file) => {  return file.eslint != null && file.eslint.fixed;};gulp.task('eslint', () => {  const hasFixFlag = (process.argv.slice(2).indexOf('--fix') >= 0);  return gulp.src(GLOB_APP)    .pipe(eslint({      fix: hasFixFlag    }))    .pipe(eslint.format())    .pipe(eslintIfFixed(GLOB_FIXED_DEST))    .pipe(eslint.failAfterError());});gulp.task('default', ['eslint']);
查看完整描述

1 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

'>' 是把输出转向到指定的文件,如文件已存在的话也会重新写入,文件原内容不会保留
'>>' 是把输出附加到文件的后面,文件原内容会保留下来

查看完整回答
反对 回复 2018-11-22
  • 1 回答
  • 0 关注
  • 465 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号