在我的任务之后要执行和完成的一系列任务

时间:2018-06-12 13:28:57

标签: gulp

    // Simple connect server 
    gulp.task('connect', () => {
        connect.server({
            port: 8000,
            livereload: true,
            root: './dist'
        });
    });

    // Simple task coffee + babel
    gulp.task('coffee', () => {
        console.log('coffee');
        gulp.src('./coffee/**/*.coffee')
            .pipe(coffee())
            .pipe(babel())
            .pipe(gulp.dest('./js'));
    });

    // Simple too
    gulp.task('build-js', ['coffee'], () => {
        rjs({
            baseUrl: './js',
            name: '../bower_components/almond/almond',
            include: ['main'],
            insertRequire: ['main'],
            out: 'all.js',
            wrap: true
        }).pipe(minify())
          .pipe(gulp.dest('./dist/js'))
          .pipe(connect.reload());

    });

   gulp.task('watch', () => {
      gulp.watch('./coffee/**/*.coffee', ['build-js']);
   });

但是./coffee/main.coffee文件改变后没有任何反应......
localhost:8000刷新。在文件夹中./js文件也会改变。
但是在文件夹中./dist/js文件没有改变。
但是如果再次保存文件./coffee/main.coffee,文件./dist/js/main.coffee就会发生变化!

0 个答案:

没有答案