在Laracasts(https://laracasts.com/series/painless-builds-with-laravel-elixir/episodes/13)观看最新一集后,我决定为Laravel Elixir试用BrowserSync。
首先,我做了设置laravel项目的常规事项:
laravel new test
cd test
npm install
然后我尝试访问localhost:3001上的BrowserSync用户界面,但是当我去localhost:3000时,实际的网站应该只是加载而且从不显示网站本身。
gulp watch输出:
[16:49:11] Using gulpfile ~/Sites/test/gulpfile.js
[16:49:11] Starting 'watch'...
[16:49:11] Finished 'watch' after 14 ms
[BS] Proxying: http://homestead.app
[BS] Access URLs:
----------------------------
Local: http://localhost:3000
----------------------------
UI: http://localhost:3001
----------------------------
[BS] Watching files...
gulpfile.js:
var elixir = require('laravel-elixir');
elixir(function(mix) {
mix.browserSync({ online: false });
});
答案 0 :(得分:3)
非常好的屏幕。 所以我有同样的问题,我只是运行我的服务器,因为在defaut设置elixir设置代理与" Laravel's Eloquent ORM"
所以你可以通过配置在家里吃午饭,
或者在gulpfile中使用此配置运行php artisan
var elixir = require('laravel-elixir');
elixir(function(mix) {
mix.browserSync({
online: false,
proxy : 'localhost:8000'
});
});