Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 狼吞虎咽的手表不';";“感觉”;新文件_Javascript_Pug_Yeoman Generator Angular_Gulp Watch - Fatal编程技术网

Javascript 狼吞虎咽的手表不';";“感觉”;新文件

Javascript 狼吞虎咽的手表不';";“感觉”;新文件,javascript,pug,yeoman-generator-angular,gulp-watch,Javascript,Pug,Yeoman Generator Angular,Gulp Watch,这是我的watch.js,由yeoman gulp angular generator编写 'use strict'; var path = require('path'); var gulp = require('gulp'); var conf = require('./conf'); var browserSync = require('browser-sync'); function isOnlyChange(event) { return event.type === 'ch

这是我的watch.js,由yeoman gulp angular generator编写

'use strict';

var path = require('path');
var gulp = require('gulp');
var conf = require('./conf');

var browserSync = require('browser-sync');

function isOnlyChange(event) {
  return event.type === 'changed';
}

gulp.task('watch', ['scripts:watch', 'markups', 'inject'], function () {

  gulp.watch([path.join(conf.paths.src, '/*.html'), 'bower.json'], ['inject-reload']);

  gulp.watch([
    path.join(conf.paths.src, '/app/**/*.css'),
    path.join(conf.paths.src, '/app/**/*.scss')
  ], function(event) {
    if(isOnlyChange(event)) {
      gulp.start('styles-reload');
    } else {
      gulp.start('inject-reload');
    }
  });


  gulp.watch(path.join(conf.paths.src, '/app/**/*.jade'), ['markups']);

  gulp.watch(path.join(conf.paths.src, '/app/**/*.html'), function(event) {
    browserSync.reload(event.path);
  });
});
对于已经创建的文件,它可以正常工作,但由于某些原因,
gulp.watch
看不到新文件(特别是
.jade
,但也可能是其他类型的),例如


对于我来说,以
标记运行任务的唯一解决方案是停止并重新启动
gulp service
。然后gulp将识别我的
.jade
文件中的更改

可能
'/app/***.jade'
不匹配
myApp/src/components/header/headerView.jade
?是的,请参见全局语法(无论如何,它适用于现有文件)如果它适用于旧文件,那么它一定是一个监视错误。可能是的,发现了这个,可能
'/app/***.jade'
myApp/src/components/header/headerView.jade不匹配?是的,请参阅globbing语法(无论如何,它适用于现有文件),如果它适用于旧文件,那么它一定是一个监视错误。可能是的,找到了这个,
myApp/src/components/header/headerView.jade