【问题标题】:Autorun Gulp task 'watch' on Webstorm launch在 Webstorm 启动时自动运行 Gulp 任务“监视”
【发布时间】:2015-11-06 06:12:34
【问题描述】:

有没有办法在 Webstorm 启动时运行 Gulp 任务?

尝试查看 webstorm 设置但什么也没看到,Gulp 集成也是 Webstorm 9 的全新功能。

gulp.task('watch', function () {

    gulp.watch(paths.watch.css, function(){ compileLESS(paths.src.css, paths.dest.css, {name: 'Style'}) });
    gulp.watch(paths.watch.cssBootstrap, function(){ compileLESS(paths.src.cssBootstrap ,paths.dest.cssBootstrap, {suffix: '.min', name: 'Bootstrap'}) });

    gulp.watch(paths.watch.scripts, ['scripts']);
    gulp.watch(paths.watch.libraries, ['libraries']);

});

只是想在我开始时运行 Gulp 'watch'(如果项目有 gulp 和一个名为 watch 的任务) 网络风暴

【问题讨论】:

    标签: gulp webstorm


    【解决方案1】:

    从 WebStorm 11 开始,这是可能的。

    1. 设置 > 工具 > 启动任务
    2. 点击绿色加号图标Add New Configuration
    3. 选择Gulp.js
    4. Tasks: 下拉列表中选择要运行的任务

    完成!

    【讨论】:

    • 确实,这是2015/16的门票
    【解决方案2】:

    否:(WebStorm(以及其他 JetBrains IDE)不支持“启动时”操作 - 请参阅 https://youtrack.jetbrains.com/issue/WEB-11818#comment=27-787220

    【讨论】:

    • 希望他们尽快支持:)可以算出我每天忘记开始观看任务的次数!
    【解决方案3】:

    最好的办法是将 gulp 任务(设置观察者)设置为主配置的“启动前”任务。

    对我来说很好用。我需要在开始开发之前启动我的服务器,当我这样做时,我知道这将启动我的观察者并第一次进行任何必要的处理。

    【讨论】:

    • 但是每次重新启动服务器时都会运行,这有点烦人。
    猜你喜欢
    • 1970-01-01
    • 2015-01-20
    • 2021-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-15
    • 2016-07-22
    • 1970-01-01
    相关资源
    最近更新 更多