[英]How to use browserSync() of elixir in Laravel
我正在使用Laravel 5.2
elixir(),这是gulpfile.js
:
var elixir = require('laravel-elixir');
require('laravel-elixir-sass-compass');
elixir(function(mix) {
mix.compass(['app.scss', 'controllers.scss']).version('css/app.css');
mix.scripts(['jquery.js','app.js']).version('js/all.js');
});
我想将browserSync()
添加到gulpfile.js
,
我应该放在哪里?
elixir(function(mix) {
mix.browserSync({
proxy: 'project.app'
});
});
我应该放在哪里?
它可能在您gulpfile.js内的任何地方
var elixir = require('laravel-elixir');
require('laravel-elixir-sass-compass');
elixir(function(mix) {
mix.compass(['app.scss', 'controllers.scss']).version('css/app.css');
mix.scripts(['jquery.js','app.js']).version('js/all.js');
mix.browserSync({
proxy: 'project.app'
});
});
然后,运行gulp watch
,观察浏览器同步您在http://project.app:3000
中更改的前端文件
我通过以下步骤在新的laravel 5.2项目上工作:
更改gulpfile.js以读取
var elixir = require('laravel-elixir'); elixir(function(mix) { mix.sass('app.scss'); mix.browserSync({ proxy: 'app.local', files: [ 'app/**/*', 'public/**/*', 'resources/**/*' ] }); });
运行“ gulp watch”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.