После просмотра новейшего эпизода на Laracasts (https://laracasts.com/series/painless-builds-with-laravel-elixir/episodes/13) Я решил попробовать BrowserSync для Laravel Elixir.
Для начала я сделал обычные вещи для настройки проекта Laravel:
laravel new test
cd test
npm install
Затем я попытался посетить интерфейс BrowserSync по адресу localhost: 3001, но когда я перешел на localhost: 3000, где должен быть реальный сайт, он просто продолжал загружаться и никогда не показывал сам сайт.
глоток смотреть вывод:
[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 });
});
Действительно отличный экран.
Так что у меня возникла та же проблема, я просто запустил свой сервер, потому что в настройках по умолчанию elixir установил прокси с помощью «http://homestead.app»
Так что вы можете пообедать в своей усадьбе с конфигурацией,
или просто беги php artisan
с этой конфигурацией в вашем gulpfile
var elixir = require('laravel-elixir');
elixir(function(mix) {
mix.browserSync({
online: false,
proxy : 'localhost:8000'
});
});
Других решений пока нет …