問題タブ [gulp-if]

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 投票する
3 に答える
15464 参照

gulp - gulp-if を使用して条件付きで少ないファイルをコンパイルする方法は?

gulp-ifが正しく動作しません。

gulp なしで正常に動作する場合:

gulp-ifしかし、ミックスに追加するとすぐに、gulpifパイプはメイン ストリームに戻ったときに何も返しません。

何故ですか?私は何を間違っていますか?ソース コードにいくつかのログを追加すると、条件gulp-if満たされていることがわかります。

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

gulp - Gulp: オブジェクト番号 has no method 'if'

I have cloned a repo with a working gulpfile.js, and now when running gulf on the cloned repo, I received the error

Object #<Object> has no method 'if'

The

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

angularjs - gulpif は del では機能しません

このコードで:

私はこのエラーを持っています:

それはバグですか?そうでない場合はどうしたのですか?

0 投票する
2 に答える
2254 参照

javascript - gulp-if と lazypipe で複数のパイプを使用するには?

gulpif と lazypipes を使用せずに動作する Grunt ファイルがありますが、私がしようとしているのは、useref. 次にgulpifJS lintuglify/concatenate 、およびnotify. 「Error: Invalid call to lazypipe()..」というメッセージが表示され、この投稿https://github.com/OverZealous/lazypipe/issues/19を見ていましたが、私は少し緑色でわかりませんエラー/修正方法「pipe(foo) vs. pipe(foo())」。 誰かが私が間違ったレイジーパイプをどのように使用しているかを教えてくれたら=私は良いはずです。

grunt ファイルは大きく、gulpif bc css を使用しています。これが機能するようになったら、これも使用されます。これを行うためのより良い方法があれば教えてください、ありがとう。

使用中のプラグイン:

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

javascript - gulp-userref および gulp-uglify での gulp-if の使用

gulp-userref を使用して、すべての JavaScript ファイルを 1 つに連結したいと考えています。

私の JavaScript ファイル内には、事前に縮小されたファイルと縮小されていないファイルが混在しています。

(ビルドのパフォーマンス上の理由から) まだ縮小されていないファイルのみを醜くしたいと思います。以下は、私の Gulp タスク定義です。

これは機能します。連結されたファイルを取得しますが、縮小されていないファイルは縮小されないままです(縮小前のファイルはまだ縮小されています-予想どおり)。

私のコードは部分的にこれに基づいています: https://github.com/craigjennings11/gulp-uglifyjs

私のファイルが縮小されていない理由は何ですか?


参考文献

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

javascript - ng-annotate を適用してから gulp-if 内で醜くするにはどうすればよいですか?

これが私のミニフィケーションのgulpタスクです:

js-file の場合、最初に ng-annotate を介して移動し、次に uglify します。私はgulpが初めてなので、正しく行う方法がわかりません。

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

regex - ファイルに対してアクションを実行しないようにグロブを使用する方法は? (ゴクリ)

私は gulp-if、gulp-babel、および gulp-uglify で gulp を使用しています。縮小されたファイルはすべて処理する必要のない lib/vendor ファイルであるため、縮小された JS ファイルで babel または uglify を実行しないことを目的としています。 . ただし、新しいフォルダーに移動する必要があります。

これが私が持っているものです:

残りのコンテキストはあまり重要ではないと思うので、省略しました。

私が現在抱えている問題は、式が機能していないことです.gulp-ifがどのように機能するかの構文が明確ではなかったと思います.

これを行う最善の方法は何ですか?

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

gulp - ファイルの内容が正規表現と一致する場合、gulp-replace

上部にメタデータ付きのコメントを含む HTML ファイルのフォルダーがあります。gulp-replaceメタデータが 1 つの正規表現と一致する場合は1 つの操作を実行し、一致gulp-replaceしない場合は別の操作を実行してから、残りのタスク パイプラインを続行します。を使用してさまざまな反復を試みgulp-ifたが、常に「TypeError: undefined is not a function」エラーが発生した場合

これについて最も効率的な方法は何ですか?