gpt4 book ai didi

javascript - Laravel/Elixir watch 不会触发复制

转载 作者:行者123 更新时间:2023-11-30 16:42:15 24 4
gpt4 key购买 nike

我的 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')
});

最佳答案

为了让 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')
});

关于javascript - Laravel/Elixir watch 不会触发复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31773538/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com