Tag: 吞咽手表

用gulp-watch忽略隐藏的文件

我正在看文件修改的整个文件夹,我想忽略一些文件。 例如,我想要观察所有文件,但忽略以句号( . )开头的那些文件。 我怎么做?

Gulp任务正在无限循环中运行

我有一个gulp任务将所有html文件从源文件复制到目的地。 html gulp任务 var gulp = require('gulp'); module.exports = function() { return gulp.src('./client2/angularts/**/*.html') .pipe(gulp.dest('./client2/script/src/')); }; 当我改变.html文件它开始运行html gulp任务时,开始运行gulp手表。 watch.ts var gulp = require('gulp'); var watch = require('gulp-watch'); var sq = require('run-sequence'); module.exports = function () { var tsClientHtml = [ 'client2/**/*.html' ]; watch(tsClientHtml, function () { gulp.run('html'); }); }; 它进入无限循环,意味着每当我在HTML文件中改变其糟糕的HTML gulp任务一次又一次…有人可以请build议什么是错误的watch.ts

使用gulp-sftp仅上载更改的文件

我有以下任务gulp: gulp.task('sync-frontend', /*['build-frontend'],*/ function() { if(config.layout.frontend.syncOnBuild) return gulp .src(config.layout.frontend.distDir + '/**') .pipe(changed(config.layout.frontend.distDir, {hasChanged: changed.compareSha1Digest})) //.pipe(debug()) .pipe(gulp.dest(config.layout.frontend.distDir)) .pipe(sftp ({ host: config.sftp.host, port: config.sftp.port, user: config.sftp.user, pass: config.sftp.pass, remotePath: (config.layout.frontend.remotePath ? config.layout.frontend.remotePath : config.sftp.remotePath ) })); }); config.layout.frontend.distDir值是'httpdocs'。 问题是,没有文件正在上传,无论是否被改变(我已经试图离开hasChange改变选项的默认情况下,我总是得到以下输出: [20:45:52] Using gulpfile /Storage/Portable/Sync/Projects/Prataria/web-prataria/gulpfile.js [20:45:52] Starting 'sync-frontend'… [20:45:52] gulp-sftp: No files uploaded [20:45:52] Finished 'sync-frontend' after 503 ms […]

如何结合吞咽手表和吞咽注射?

我正在尝试使用gulp-watch和gulp-inject构build我的Node Web应用程序。 然而,一旦吞噬手表涉及,似乎涉及吞咽注射的构build步骤将不起作用。 表面watch , 原因在于watchstream不断,注射不知道什么时候开始 。 我的大文件如下所示: var gulp = require('gulp') var inject = require('gulp-inject') var sass = require('gulp-sass') var path = require('path') var bower = require('gulp-bower') var bowerFiles = require('main-bower-files') var react = require('gulp-react') var watch = require('gulp-watch') var plumber = require('gulp-plumber') var bowerDir ='./bower_components/'
 gulp.task('bower',function(){ 返回bower() }) gulp.task('default',function(){ var css = watch('./ […]