У меня есть довольно простой файл gulp с парой задач: - Очистить папку - Копировать файлы
У меня есть настройка часов. Я продолжаю получать сообщение об ошибке:
events.js:85 бросить; // Необработанное событие «ошибка» ^ Ошибка: ENOENT, откройте «/Users/gordon/Dropbox/Dev/MDR/ScribeTab/dist/font/Roboto-Regular-webfont.woff»
Я не понимаю, что не так, как я уже сказал, иногда это работает, когда я запускаю часы, иногда происходит сбой на часах, иногда происходит сбой, когда задача наблюдения (по умолчанию) запускается после того, как я внес изменения в popup.html.
Вот мой полный gulpfile:
var gulp = require('gulp'),
plumber = require('gulp-plumber'),
path = require('path'),
del = require('del')
gulp.task('default', ['clean', 'copy'])
gulp.task('clean', function(){
return del('dist/**/*');
});
gulp.task('copy', function() {
/* copy fonts */
var fonts = gulp.src('src/font/*')
.pipe(gulp.dest("dist/font"));
/* copy images */
var imgs = gulp.src('src/img/*')
.pipe(gulp.dest("dist/img"));
/* copy html files */
var html = gulp.src('src/**/*.html')
.pipe(gulp.dest("dist"));
/* copy manifest file for google chrome */
var manifest = gulp.src('src/manifest.json')
.pipe(gulp.dest('dist'));
});
// watch
gulp.task('watch', ['default'], function () {
gulp.watch(['src/popup.html'], ['default']);
});