問題タブ [gulp]

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 に答える
1055 参照

javascript - Gulp Browserify を使用したバックボーン テンプレート

誰かが browserify > backbone > gulp で .hbs または .html を使用する方法を見つけたのでしょうか?

gulp をスキップすると OK です。必要なビューでは、ターミナルで file.hbs と言う

このコマンドはビューをテンプレートでパッケージ化しますが、gulp で自動化するにはどうすればよいですか?

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

javascript - Gulpには互いに競合する2つのタスクがあります

ファイルの名前を変更し、html ファイル内のファイル参照を更新する gulp-rev lib[1] のフォークされたリポジトリを使用している javascript ファイルと css ファイルの両方があります。

残念ながら、2 つのタスク間に競合状態があり、md5 という名前のファイルへのスタイルシート参照または js ファイルのいずれかが優先されます。

タスクの同期を可能にするために、promise とコールバック (以下を参照) を使用しようとしましたが、css と js の両方の md5 参照が行われることはありません。

sindresorhusのlibはファイルの名前を変更するだけでリンクを修正しないので、htmlリンクを修正するより良い方法はありますか、それともフォークされたプラグインを使用していますか(私が欠けているいくつかの修正があります)?

  1. https://github.com/dtinth/gulp-rev
0 投票する
3 に答える
4620 参照

sass - Gulp.watch はファイルを監視し続けません。

私は次のコードを持っています、

http://paste.ubuntu.com/6824071/

しかし、cliで「gulp」を実行すると、タスクが実行されて終了します。ファイルを監視して再コンパイルする必要はありません。

私ができる唯一の方法は、gulp.watch 関数の周りのタスクを削除することです。

これは正しいですか?(うまくいく)より良い方法はありますか?

次に、gulp.run に関する警告が表示されます。これは、独自のドキュメントでまだ使用されているように見えるため、混乱しています。

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

arrays - gulp.src がファイルへの完全なパスの配列を渡されるのを好まないのはなぜですか?

処理したいファイルの配列を gulp.src に渡そうとしています。これはそのままの配列です。

私は gulp.src がそれを好まないようで、3番目の要素が最終目的地に到達しないことを発見しています。

次のようなワイルドカード文字を導入すると、すべてが正常に機能することがわかりました。

しかし、なぜ?グロビングの仕組みと関係がありますか? 私はグーグルで検索しましたが、見つけることができません。

これはグロビングの意図した目的ではないかもしれませんが、このように動作することは私には意味がありません。誰でも光を当てることができますか?

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

terminal - Gulp watch sass は端末をハングさせます - それがポイントですか?

だから私はGulpで手を汚しました。私は Grunt を使ったことはありませんが、Gulp が新しい大きなものになっているようです。すべてがうまくいくようです。次の gulpfile.js を使用して、SCSS を CSS に正常にコンパイルしました。

つまり、ターミナルで Gulp default を実行すると、スクリプトが開始されますが、終了することはありません。これがポイントだと思います.Gulpがファイルを監視するには、実行し続ける必要があります.

これでスタンバイ中です:

その場合、ターミナルを閉じて再度開かずに実行を停止するにはどうすればよいですか? これが単純な場合は申し訳ありませんが、ターミナルに関しては手がかりがありません。

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

gulp - gulpでzipファイルを解凍する方法

これが私のgulpfile.jsです

起動すると、次の問題があります。

では、ダウンロードしたファイルを抽出するにはどうすればよいですか?