【问题标题】:Laravel/Elixir watch doesn't trigger copyLaravel/Elixir 手表不会触发复制
【发布时间】:2015-08-02 15:39:26
【问题描述】:

我的gulpfile.js 如下所示。如果我执行gulp watch,则复制任务不会在app.js 更改时执行。事实上,如果我一个人有复制任务,gulp watch 会执行一次复制然后退出。我做错了什么?

elixir(function (mix) {
    mix.scripts(
        [
            '../../../bower_components/angular/angular.js'
        ]
    ).copy('resources/assets/js/app.js', 'public/js/app.js')
});

【问题讨论】:

    标签: javascript laravel laravel-elixir


    【解决方案1】:

    为了让 Elixir 监视 assets 文件夹中的所有文件,您需要指示它在哪里寻找其他资源。为此,您只需要使用registerWatcher 方法即可。

    不幸的是,Laravel 文档有很多不足之处,因此这个选项经常被忽略,因为它没有正确记录。

    elixir.config.registerWatcher("default", "resources/assets/**", null);
    
    elixir(function (mix) {
        mix.scripts(
            [
                '../../../bower_components/angular/angular.js'
            ]
        ).copy('resources/assets/js/app.js', 'public/js/app.js')
    });
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-27
    • 1970-01-01
    • 2018-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-30
    • 1970-01-01
    相关资源
    最近更新 更多