2
我正在使用Laravel Elix和Gulp(在Windows 8上)合併和編譯我的Angular.js
和SCSS
文件。硒的代碼波紋管:Laravel Elixir - Gulp手錶未完成,直到終端獲得焦點
var elixir = require('laravel-elixir');
require('./tasks/angular.task.js');
require('./tasks/bower.task.js');
require('laravel-elixir-livereload');
elixir.config.js.outputFolder = 'public/js/';
elixir(function(mix){
mix
.sass('app.scss')
.bower()
.angular('resources/assets/angular/');
});
的問題是,當我運行gulp watch
合併all.js
文件將不會更新,直到我點擊終端窗口(給它焦點)。它表明吞氣已經完成了任務:
[13:26:45] Finished 'angular in resources/assets/angular/' after 26 ms
您確定這是當它完成,或只是當終端窗口得到更新?因爲處理它的時間(26ms)看起來不錯。你是使用默認的'cmd'還是其他一些替代方法,如cmder,Console2等? – Bogdan
我也嘗試過等待30-40秒,但'all.js'只在我點擊終端窗口後立即更新。我使用的是標準窗口'cmd'。 – atlazor
「更新」是指將文件寫入磁盤或更新瀏覽器中的文件? (因爲我看到你使用LiveReload)。 – Bogdan