当前位置: 首页 > 面试题库 >

如何依次依次运行Gulp任务

卢作人
2023-03-14
问题内容

在如下代码段中:

gulp.task "coffee", ->
    gulp.src("src/server/**/*.coffee")
        .pipe(coffee {bare: true}).on("error",gutil.log)
        .pipe(gulp.dest "bin")

gulp.task "clean",->
    gulp.src("bin", {read:false})
        .pipe clean
            force:true

gulp.task 'develop',['clean','coffee'], ->
    console.log "run something else"

develop任务中,我要运行clean,完成后再运行,然后再coffee执行其他操作。但我无法弄清楚。这件作品不起作用。请指教。


问题答案:

它不是一个正式版本,但是即将推出的Gulp 4.0使您可以轻松地使用gulp.series进行同步任务。您可以像这样简单地做到这一点:

gulp.task('develop', gulp.series('clean', 'coffee'))


 类似资料:
  • 问题内容: 我正在编写一个新的Jenkins管道,并具有一组最终要并行运行的步骤。但是,在开发此管道时,我想强制其顺序运行。我没有看到任何指定并行步骤使用的线程数或类似方法的方法。这是到目前为止的基本代码: 我希望能够依次运行这些Shell脚本而无需更改很多代码。 问题答案: 而不是您可以这样使用:

  • 问题内容: 运行时,输出: 但是,当我再次运行后,所有测试都通过了。 仅当我重置mysql数据库然后首次运行时,测试才会失败。 对于每个请求,我都会做一个请求,以确保在数据库中创建了数据。 谁能帮助我确保测试按顺序运行?那是请求在请求之前运行? 问题答案: 您不能/不应该依赖测试执行顺序。没有定义测试的执行顺序,并且使用测试标志可以排除测试的运行,因此您无法保证它们将完全运行。 例如,以下命令将仅

  • 问题内容: 我要延迟设置某项倒计时计时器的时间,该计时器将在一定时间后“做某事”。 我希望我的程序的其余部分在等待时继续运行,所以我尝试制作自己的程序,其中包含一分钟的延迟: 尽管这种方法行之有效,但似乎应该有一种更好的方法。 我不需要任何复杂的东西。我只想在一定时间后做一件事情,而让程序的其余部分仍然运行。 我应该如何安排一次任务来“做某事”? 问题答案: 虽然过去曾经是安排未来任务的好方法,但

  • 本文向大家介绍ASP.NET中事件如何依次发生?,包括了ASP.NET中事件如何依次发生?的使用技巧和注意事项,需要的朋友参考一下 本文通过实战的方法简单介绍ASP.NET中的事件执行顺序。 方法/步骤 新建C# WebForm项目,如下图: 在Defualt.aspx文件中添加一个Button控件并命名为Button1,然后为该控件各个事件添加事件处理程序,并添加断点,如下图: 打开Global

  • 大家好,我正在开发一个web应用程序,在调用web中提到的Servelet时遇到了问题。xml。 这是我的web.xml 问题是,当我试图运行我的应用程序时,我希望先运行身份验证过滤器,然后再运行文件Servelet。现在发生的事情与我想要的正好相反。我也尝试过使用0作为文件Servelet,但没有帮助。下面提到的是我的过滤器类代码。 下面是我的Servlet部分代码: 下面是我在应用程序日志中获

  • 问题内容: 是否可以在确切指定的时间仅安排一次Spring服务方法?例如,当前时间是下午2点,但是当我按下操作按钮时,我希望我的服务方法从晚上8点开始。我熟悉@Scheduled批注,但不确定如何编写cron表达式以使其不定期运行。这一次,每天晚上8点触发。 有什么建议? 问题答案: 您可以使用Spring的TaskScheduler的实现之一。我在下面提供了一个示例,该示例不需要太多配置(包装了