【发布时间】:2015-07-16 15:33:03
【问题描述】:
我有一个非常简单的 gulp 文件,其中包含几个任务: - 清理文件夹 - 复制文件
我有一个手表设置。我不断收到错误消息:
events.js:85 投掷者; // 未处理的“错误”事件 ^ 错误:ENOENT,打开 '/Users/gordon/Dropbox/Dev/MDR/ScribeTab/dist/font/Roboto-Regular-webfont.woff'
我不明白出了什么问题,就像我说的,有时它在我运行手表时有效,有时它在手表上失败,有时在我对弹出窗口进行更改后运行手表任务(默认)时失败。 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']);
});
【问题讨论】:
标签: gulp gulp-watch