我正在使用Laravel Elix和Gulp(在Windows 8上)来合并和编译我的Angular.js
和SCSS
文件。请看下面的代码:
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
文件将不会更新,直到我点击终端窗口(给它焦点)。它显示了gulp完成了任务:
[13:26:45] Finished 'angular in resources/assets/angular/' after 26 ms