Узел fs не заменяет файл, как ожидалось
Я использую fs для записи результатов eslint на html-странице, но fs добавляет результаты в html-файл и не заменяет файл, как я ожидал. Это моя задача:
gulp.task('lint',function () {
return gulp.src(config.paths.js)
.pipe(lint({configFile:'eslint.config.json'}))
.pipe(lint.format(lintreport,function (results) {
fs.writeFileSync(path.join(config.paths.dist,'results.html'),results,{'flag': 'w'});
}))
.pipe(connect.reload());});
Что я делаю не так?