Laravel Elixir - 添加观察路径

Laravel Elixir - adding watch paths

我正在构建一个 Angular 应用程序,因此有很多 Angular 的 HTML 模板。我的 Elixir 安装程序将这些模板复制到 public 文件夹中。

但是,我注意到修改资产时不会触发观察者(因此我不必在每次更改模板时都重新运行 Gulp)。

Elixir 有没有办法注册额外的文件夹来监视变化?我意识到我可以通过创建一个运行 Gulp 命令的扩展来执行复制,然后向观察者注册该扩展来做到这一点。但是由于 Elixir 中已经有用于复制和注册观察者的命令,重写它们似乎很疯狂。

即使我必须将其作为扩展任务来执行,是否有办法从我的任务中调用现有的 Elixir 任务?

你可以使用这个命令来完成:

elixir.config.registerWatcher("default", "angular/**");

看看这个存储库,它可能对您的 laravel-angular5 设置有很大帮助,并确保检查 gulpfile:
https://github.com/jadjoubran/laravel5-angular-material-starter