0
SASS 또는 Javascript를 변경할 때마다 페이지를 자동으로 다시로드하려고하지만, Laravel 5.3에서는 WebPack으로 수행하는 방법을 모릅니다. 나는 뜨거운 모듈 교체에 대해 들었지만 정말 복잡해 보인다. 내 gulpfile에 그것을 통합 할 수있는 방법이있다.SASS/JS가 변경 될 때 laravel 5.3 앱을 자동로드하는 방법
Gulpfile :
const elixir = require('laravel-elixir');
require('laravel-elixir-vue-2');
/*
|--------------------------------------------------------------------------
| Elixir Asset Management
|--------------------------------------------------------------------------
|
| Elixir provides a clean, fluent API for defining some basic Gulp tasks
| for your Laravel application. By default, we are compiling the Sass
| file for your application as well as publishing vendor resources.
|
*/
elixir((mix) => {
mix.sass('app.scss')
.webpack('app.js');
});
편집
const elixir = require('laravel-elixir');
require('laravel-elixir-vue-2');
var BrowserSync = require('laravel-elixir-browsersync-official');
/*
|--------------------------------------------------------------------------
| Elixir Asset Management
|--------------------------------------------------------------------------
|
| Elixir provides a clean, fluent API for defining some basic Gulp tasks
| for your Laravel application. By default, we are compiling the Sass
| file for your application as well as publishing vendor resources.
|
*/
elixir((mix) => {
mix.sass('app.scss')
.webpack('app.js')
.browserSync({
port: 8000,
proxy: 'localhost'
});
});
나는 '5.3'에 이미 포함되어 있습니다. 맞습니까? 설치가 필요하다고 생각하지 말고'gulpfile'에'browserSync ({...}) '를 추가하면됩니다. [Docs] (https://laravel.com/docs/5.3/elixir#browser-sync) – camelCase
@camelCase 아니요, 바로 사용하지 마십시오. 그것은, 그러나, 당신에게 약간의 오류 메시지와 당신이 그것을 설치하는 데 필요한 코드를 제공합니다 :) –
안녕하세요, 도움을 주신 덕분에 browserSync를 구현하려했지만 작동하지 못했습니다. 내 gulpfile에 문제가있는 것입니다.) – user3818418