問題タブ [browser-sync]
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.
error-handling - gulp-ruby-sass 1.0.0-alpha、gulp-notify、browser-sync でのエラー処理
< 1.0 は Sass >= 3.4 でうまく動作しないため、私は `gulp-ruby-sass@1.0.0-alpha' を使用しています。ドキュメントによると:
gulp-ruby-sass は gulp プラグインのようにエラーをスローしますが、エラー ファイルをストリーミングするため、ブラウザーでエラーを確認できます。
私はgulp-notify
、何か問題が発生したことを知らせるポップアップ通知を表示するこのコードでエラーを処理していました。
これは、他のタスクでもそのまま機能します (「スクリプト」タスクでは、gulp-jshint
失敗レポーターを指定する必要があります)。しかし、私の「スタイル」タスクでは、エラー メッセージがコンソールとブラウザにストリーミングされますが、ポップアップ通知にはストリーミングされません。
そのままでも動作しますが、css スタイルの挿入に browser-sync を使用すると、エラー メッセージが表示されないことがあります。エラーメッセージが表示されるドキュメントの上部で作業していないことがあります。
理想的には、エラーのチェックを促す通知を受け取りたいと考えています。gulp-notify でメッセージを作成できない理由を知っている人はいますか?
javascript - BrowserSync のホームページに記載されている例が不明
特にこの部分に関する BrowserSync + Gulp ページにあるこの例を検討してください。Browser Reloading
タスクの依存関係が非同期で実行されるため (ここでは、js
および browserSync.reload)、js
タスクの前にリロードが終了することはありませんか?
gulp - 一気飲み遅延課題
次のタスクを実行するために gulp を使用しようとしています。
問題は、ブラウザのリロードが早すぎることです。次のタスクを実行する前に遅延を得るにはどうすればよいですか?
node.js - nodejs browser-sync - ロギング
私はnodejsに非常に慣れていませんが、次のことを簡単に達成できるかどうか疑問に思っていました。
私はブラウザ同期プラグインと一緒にGulpを使用しています。ブラウザにドメインと時間をポート範囲で再注入するたびにログを記録する方法があるかどうか疑問に思っていました。この理由は、これを手動で記録しなくても、プロジェクト全体の生産性をプロットできるようにしたいからであり、これが最も論理的な解決策のようです。
このようなものはありますか、それとも Gulp ファイルに簡単に追加できますか?
どうもありがとう、ルーク
proxy - Gulp ブラウザ同期プロキシ
プロキシ経由で動作するようにブラウザ同期をセットアップしようとしています:
問題は、プロキシを直接使用できないようで、代わりに手動でスニペットを Web サイトに挿入するように要求することです。
ただし、グローバル browser-sync を試してみると、うまくいきbrowser-sync start --proxy "localhost"
ます。
gulp browser-sync のプロキシを機能させるにはどうすればよいですか? または、グローバルなブラウザ同期を gulp で動作させるにはどうすればよいですか? browser-sync が私の gulp ロジックで動作し、必要に応じてブラウザーをリロードできるようにすることが重要です。
batch-file - Windows バッチ ファイルで php serve と gulp を実行
laravel プロジェクトの作業を開始するたびにphp artisan serve
、仮想サーバーを起動するために実行する必要があり、仮想サーバーgulp
をプロキシする browser-sync を使用して gulp ファイルを実行します。
バッチファイルで処理を簡略化しようと考えています。しかし、問題は、最初のコマンドを実行すると、そこで停止することです。バッチ ファイルをダブルクリックするだけで、2 つのコマンドを次々に呼び出すにはどうすればよいですか?
scripting - watchcompile と browser-sync の実行を自動化するシェルスクリプトを作成する方法
watchcompile と browser-sync を自動化するためにこのようなことをしようとしていますが、うまくいきません。
これは、プロジェクト ディレクトリで実行されます。
上記を実行すると、次のようになります。
watchcompile と browser-sync は別のプロセスにする必要があります。
どんな助けでも大歓迎です。