問題タブ [livereload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1589 参照

node.js - Grunt.js: タスクが完了する前に、ファイルが変更されるとすぐに livereload を起動します

Grunt を使用して CSS をコンパスでコンパイルし、ブラウザの livereload をトリガーしています。これらは私の監視タスクです:

現時点では、styles タスクが完全に完了するまで livereload タスクはトリガーされませんが、imagemin によってかなりの遅延が発生する可能性があります。私が本当に気にかけているのは、コンパスが終了するとすぐに準備が整う CSS だけです。

コンパスが完了するとすぐに livereload をトリガーし、他のタスクを続行できるようにするにはどうすればよいですか? CSS が変更されたときに imagemin をトリガーする以下の構成を試しましたが、機能していないようです。この imagemin では、何らかの理由でまったくトリガーされません。複数のタスクで同じファイルを監視することはできませんか?

ありがとう。

0 投票する
3 に答える
537 参照

clojure - Linux での Clojure ライブ ブラウザのリロード

Clojure 開発用のGuard-LiveReloadのようなツールと一緒に使用できるRack-LiveReload のようなものはありますか? 私はそれを使用したので、ライブリロードなしでは本当にやり遂げることができません. これ以上便利なものがない場合は、LiveReload JS ファイルをダウンロードしてアプリに手動でインクルードし、それを Guard-LiveReload で使用することもできますが、すべてが Clojure ソリューションである場合はそれを使用したいと思います。Linux を使用しているため、自分のマシンに LiveReload アプリをインストールできません。そのため、Guard-LiveReload のようなものが必要になります。

私は Clojure を初めて使用しますが、今のところ Ring と Compojure を使用するつもりです。

0 投票する
4 に答える
3631 参照

node.js - Yeoman、Grunt、Nitrous.IO

私はnitrous.ioで動作する単純な node.js の例を取得しようとしています。angularテンプレートを使用してyeomanチュートリアルをほぼ実行しました。localhost を 0.0.0.0 に変更し、liveReload ポートを 4000 に変更する必要がありました。また、次のエラーが発生するため、 --force コマンドを使用して grunt サーバーを実行する必要がありました。

これらのハードルを飛び越えた後、ライブ リロードが機能しないようです。これを機能させるには、「ボックス」に xdg-mime または xdg-utils をインストールする必要がありますか? File Watcher は変更を認識しているように見えますが、js ポーリングの後で Web ページが更新されません。

(私はこれらすべてのテクノロジーに慣れていませんが、このチュートリアルの例は機能するはずです)

編集: Sindreの助けを借りて、xdg-mimeが見つからないという明らかに単純な(後知恵)問題はなくなりましたが、ライブリロードが機能しないという問題があります

0 投票する
1 に答える
20413 参照

javascript - ページ全体を更新せずに Grunt/Watch/LiveReload で Sass/CSS をリロードするにはどうすればよいですか?

これまでのところ、Sass/CSS に変更を加えて更新できるようにしたいこと以外は、すべてが思い通りに機能しています (必要なすべてのファイルを監視し、変更があるたびに更新しています)。ページをロードせずにブラウザーで。大したことではありませんが、ページのやり取りがあった後に何かのスタイルを変更しようとすることがあり、ページが更新された場合はプロセスを最初からやり直す必要があります。

これが可能であることはかなり確信していますが、これまでのところ私にはわかりません。

これが私のものGruntfile.jsです:

私のセットアップについて言及したかった奇妙なことの 1 つ: 実行するgrunt watch --verboseと、監視.git.sass-cache. それは正しいと思いますか?それをするために何をしたのかわかりません。

0 投票する
1 に答える
1090 参照

javascript - 複数のファイルが更新されたときに、うなり声が複数回ライブリロードされないようにするにはどうすればよいですか?

LESS、CoffeeScriptなどを監視するための複数のサブタスクを備えた面倒な監視タスクがあります.

また、頻繁に更新される一連のサードパーティ ファイルの処理を担当するカスタム タスクを作成しました。タスクは、サード パーティの javascript および html ファイル内のいくつかのパスを更新し、それらをメイン プロジェクト内の適切な場所に再配布します。

問題は、これらの各ファイルが宛先に書き込まれるときに、関連する grunt タスクが実行され、それぞれがライブ リロードをトリガーすることです。したがって、4 つのファイルが書き込まれると、4 回の個別のリロードが発生します。

すべてのライブ リロード イベントを「最後」に 1 回のリロードに統合するように監視タスクを構成する方法はありますか?

0 投票する
1 に答える
1949 参照

firefox - Sublime Text 2 および Firefox 用の LiveReload

Win7 64bit を使用しています。LiveReload を Firefox のアドオンと一緒に Sublime Text にインストールしようとしました。ただし、実行しようとすると、「LiveReload サーバーに接続できませんでした。互換性のある LiveReload サーバーが実行されていることを確認してください。(LiveReload 2 がプラットフォームに来るまで、guard-livereload をお勧めします。)」と表示されます。

実行できないのはなぜですか?他にインストールする必要があるものはありますか? LiveReload は localhost と Laravel で動作しますか?

ありがとう。

0 投票する
6 に答える
59792 参照

python - ファイルが変更されたときにDjangoを自動的にリロードする方法は?

.py、.js、およびその他のソースコードファイルを自動的に監視して、ソースが変更されたときに Django (またはその他の) アプリケーションを再起動し、ブラウザーを更新する方法は? これは、Grunt-contrib-watch と付随する livereload ブラウザー プラグインを使用する JS アプリで、guard を使用する Rails で可能です。Django などの Python Web アプリではどうすればよいですか?

Djangoサーバーを起動します

これは私のプロファイルです:

Heroku/Newrelic docs または通常の提案に従って

メソッドは.pyソースのrunserver変更時にサーバーを再起動しますが、ブラウザーは再起動せず、他のファイルを監視しません.ガードを一緒に実行できますが、世話をしなければならない2つのプロセスがありますが、gruntまたはrakeは統合されていますインターフェイス。Python開発者の間でこれを行うための推奨される方法は何ですか?

これに関する詳細で包括的なドキュメントは見つかりませんでした -あちこちで不完全な議論しかありませ