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
我正在构建一个 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