問題タブ [gulp-watch]
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.
javascript - Gulp - パラメータを内部関数に渡す
配列をループする監視タスクがあります。配列内の文字列は、監視するさまざまなファイル パスを取得するために使用されます。それがウォッチ機能の行です。on 関数は、これらのファイル内の変更を探します。変更がある場合、sass ファイルのコンパイルを開始する新しい関数が呼び出されます。
私の問題は、内部のパラメーター「groupName」です。監視タスクは変更に反応しますが、console.log は未定義です。配列から文字列の出力を取得する必要がありますが、変数をその位置に渡す方法がわかりません (書き込む必要がある正しいソース ファイルを取得する必要があります)。
こんにちは、ラース
coffeescript - 閲覧、監視、ファイルの移動
私のチームと私は、アプリケーションの開発中に watchify で browserify を使用しようとすると、同じ問題を経験し続けます。
本質的にここに問題があります。次のファイル構造があるとします。
app.coffee
次のコードがあります。
これは私たちにとって非常にうまく機能し、watchify を使用するようになった今、ビルドがどれだけ速く実行されるかにとても満足しています。
ただし、プロジェクト構造を少し変更するとしましょう。
しかし、の内容はapp.coffee
変わらないので、まだ次のことを行っています:
さて、問題は、Watchify と Browserify のどちらにも問題があるようには見えないことです。これは、何らかのキャッシングが行われていることが原因であると思われます。
ただし、そのコードがレポにプッシュされ、別のチーム メンバーがそれをプルダウンするとすぐに、Browserify はすぐに./required_file
、require ステートメントが正しくないため、もう見つからないと文句を言います../folder2/required_file
。
なぜこれが起こるのか、そして今後それが起こらないようにするにはどうすればよいのか、誰か説明してもらえますか?
gulp - Gulp Watch が正しく動作していないようです。変更が表示されますが、ビルドされません
セマンティック UIの最新リリースをダウンロードしたところです。すべて正常に動作しているように見えますが、起動すると
ファイルを変更しようとすると、次のようになります。
そして何も起こりません(再構築なし)。問題は何でしょうか?
css - 複数のファイルをGulp-Watchする方法は?
私はこのようなものを持っています:
しかし、sass と layouts ディレクトリの 2 つのディレクトリで変更を監視しているため、機能しません。
gulp がこれらのディレクトリ内で発生することをすべて監視できるようにするにはどうすればよいですか?
javascript - 〜 400 個のファイルを含むディレクトリでの gulp.watch() のパフォーマンスの問題
gulp.watch()
~400 の Markdown ファイルを含むディレクトリの場合、Gulp タスクの初期化に長い時間がかかることに気付きました(私のマシンでは ~19 秒)。この特定の.watch()
呼び出しを削除すると、タスクの初期化時間が 100 ミリ秒未満に短縮されます。
このパフォーマンスの問題を解決するためにできることはありますか、または何百ものファイルを含むディレクトリを Gulp で監視することはできませんか?
更新:コールバック関数に切り替えました:
私はまだ同じパフォーマンスの問題を抱えています。
javascript - サブディレクトリで Gulp ウォッチが機能しない
私はgulpを使っています。タスクがあります
私は同じフォルダ構造を持っています:
- アプリ
- モジュール
- 管理者
- adminCtrl.js
- 家
- homeCtrl.js
- 管理者
- モジュール
- app.js
たとえば、ファイル *.js または新しいサブディレクトリを「modules/admin」に追加すると、gulp ウォッチが機能しますが、modules/ に「about」などの新しいサブディレクトリを作成し、「about」ファイルに追加すると、 、たとえば、aboutCtrl.js、gulp ウォッチが機能していません。この問題を解決するにはどうすればよいですか?