2017-02-10 10 views
1

Я очень новый с laravel, ранее я был на node.js в основном.Используйте чистый глоток вместо эликсира в приложении laravel

Мы используем реакцию с laravel в новом проекте. Я смущен, когда увидел этот файл https://github.com/eriksape/laravel-react-hot-loader/blob/master/gulpfile.js

Зачем использовать эликсир в gulpfile.js? Я думал, что мы можем сделать глоток так, как

gulp.task('watch', function() { 
    browserSync({ 
     proxy: 'localhost:8000', 
     middleware: [ 
     webpackDevMiddleware(bundler, { 
      publicPath: webpackConfig.output.publicPath, 

      stats: { colors: true } 

     }), 

     webpackHotMiddleware(bundler) 
     ] 
    }); 
}); 

Но я пытался использовать чистый глоток, горячая перезагрузка не работает, WebPack будет связывать все с нуля снова. Интересно, какую роль делает эликсир здесь.

ответ

0

Если вы не используете Elixir, вам не о чем беспокоиться.

Просто удалите ссылки на него и объявите свои зависимости от вашего gulp в файле package.json, а затем выполните gulp, как обычно.

+0

Я пробовал, он не работает. Browsersync работал, но wepack все снова свяжет. – Mellisa

+0

@Mellisa Как Webpack что-нибудь предпримет? Если у вас нет ссылки на webpack в вашем файле gulp, он ничего не выполнит. Могу я увидеть всю полноту вашего Gulpfile, пожалуйста? – Ohgodwhy