0

私はこれを機能させようとしていますが、あまり成功していない1日を過ごしました...私は と の両方に慣れていないのでLaravelGulpJSさらに良くなると思います... :)

私が達成しようとしているのはGulpJSLaravelインスタンスを使用してファイルの変更時にブラウザーをリロードするための (できればクロスプラットフォームの) ソリューションです。私はそのドキュメントに従って動作することができましたが、ローカルドメインセットにgulp-livereload影響を与えるように適切に設定することはできません(知っています、知っています...)。http://laravel.devMAMP PRO

MAMPプロジェクトごとにローカル開発ドメインを設定できる限り、それが必須である場合は喜んで残します。https://laracasts.com/でも見回そうとしましたが、ブラウザーの自動リロードを処理するソリューションをまだ見つけていませんLaravel-このビットはすべてのLaravel-GulpJSソリューションに欠けているようです...

救援に来てくれる人はいますか?何か案は?それまでの間、私は探し続けます... :)

4

1 に答える 1

0

もちろん、Laravel で gulp-livereload を使用することもできます。また、ライブリロードに Elixir を使用する必要はありません。次の手順を実行してください。

  1. 通常どおり、Laravel App フォルダーに gulp モジュールをインストールします。

    npm install --save-dev gulp gulp-livereload
    
  2. src="//localhost:35729/livereload.js?snipver=1" を使用して livereload 用の Laravel レイアウト スクリプトに JavaScript を追加します (申し訳ありませんが、このサイトでは完全な JavaScript スニペットを挿入することはできません)。

  3. LiveReload ブラウザ拡張機能をインストールする

  4. 最も単純な gulpfile.js は次のようになります。

    var gulp = require('gulp'),
        livereload = require('gulp-livereload');
    
    gulp.task('リロード', function() {
        livereload.reload();
    });
    
    gulp.task('watch', function() {
      livereload.listen();
      gulp.watch(['./public/**/*.css', './app/**/*.php', './resources/**/*.php'],
        ['リロード']);
    });
    
  5. ガルプウォッチを実行する

于 2015-07-21T14:50:16.697 に答える