問題タブ [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 に答える
3589 参照

gulp - Gulp src が空のファイルを返す

sass/js コンパイル用の Gulp タスクを作成しようとしています。また、ライブ リロード用のコードも含めました。編集時に gulp.src が空のファイルをパイプにスローすることがあることを除いて、正常に動作します。

ファイルが保存されると、デバッグがgulp.src出力をチェックし、ほとんどの場合、適切なコンテンツのファイルが表示されますが、それらのファイルが空になることがあります。

それを修正する方法がわかりません。gulp を実行すると、最初は常に機能しますが、後でgulp.watch変更が表示されると問題が発生します。

Sublime Text で sftp パッケージを使用してファイルを保存すると、ファイルが空になってしまうようです。Vim によるリモート保存は常にうまく機能するため、非常に奇妙です。

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

css - Gulp を使用して Sass をコンパイルし、ベンダー css を圧縮する

Gulp を理解して、質問があります。

だから私はうまく動作する以下のような一口CSSタスクを持っています:

しかし、Bootstrap のようなベンダー ファイルを追加して、縮小と連結のために含める方法はありますか。

アドバイスいただければ幸いです。

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

javascript - gulp.dest を避けてファイルをオーバーライドしますか?

変更できない大きなFSに取り組んでいます:

連結できないディレクトリと連結したくないディレクトリが 100 以上あります。

私の Gulpfile.js はルート (/) にあり、タスクはそこから実行されます。

gulp-imagemingulp-svgminまたはgulp-ruby-sassタスクに使用する宛先パスパイプを避けたい:

[...]前にいくつかのサフィックスを追加して、ファイルを直接オーバーライドします。

path/cwd または glob-stream による回避策が見当たりません。

宛先ではなく現在の作業ディレクトリに飲み込み続け、次のようなオーバーライドを取得する方法はありますか?

ご協力ありがとうございます。私の gulpfile.js は次のとおりです: https://gist.github.com/aurelienlewin/9251972

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

javascript - Gulpfile Javascript 連結の問題

gulp ファイルを正しく動作させようとしていますが、何が問題なのかわかりません。ここにファイルがあります。https://gist.github.com/digilord/9265640私が問題を抱えているセクションは js:dev です。coffeescript ファイルが変更されると、結果の js ファイルが app/js ディレクトリにドロップされます。js:dev ルールはその変更を反映していません。私が欠けているものを誰か教えてもらえますか?

0 投票する
7 に答える
147802 参照

javascript - gulp をグローバルおよびローカルにインストールする必要があるのはなぜですか?

gulpに関する 2 つのマニュアルには、最初に gulp をグローバルに (-g フラグを使用して) インストールし、次にローカルにもう一度インストールする必要があると書かれています。なぜこれが必要なのですか?

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

node.js - 単一のGulpjsタスクですでに縮小されたファイルを追加する方法は?

Gulpjs は本当に速いので試してみたいと思います。次の (一部の) Gruntjs 構成を Gulpjs に変換する方法がわかりません。

基本的に、目的は、プロジェクト ファイルといくつかの外部依存関係(まだ縮小されていない)を醜くし、すでに縮小されているいくつかの依存関係を先頭に追加して、既に縮小されたソースでの縮小プロセスを回避することです。

Gulpjsで同じことを行うにはどうすればよいですか? これは可能ですか?

現在、私のタスク(機能していません。結果は のコンテンツですjquery.min.js)は次のようになります。

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

javascript - 同じモジュールの複数のビルドをテストするには?

npmjs、bower などのいくつかのコンポーネント マネージャー システムにモジュールを公開したいです。さらに、ダウンロード可能なビルドも作成したいと考えています。たとえば、requirejs 用の AMD スタイル、commonJS スタイルの 1 つ、ブラウザー、それぞれの縮小など... これらは 10 以上のビルドです。

私は現在、単一の AMD ビルドを持っており、カルマ、ジャスミン、requirejs を amd スタイルで使用して単体テストを作成しました。他のビルドとそれらのテストを生成する方法を教えてください。

つまり、変換のベースとして何を持っているべきかを決めることができないということです。どの出力パッケージにも共通部分があり、パッケージ依存部分もあります。

AMD - requirejs (構成オプションの使用についてはよくわかりません)

commonJS

グローバル

よくわかりませんが、すべてのテストの前に共通コードを開発してビルドする必要がありますか、それともパッケージの 1 つを開発してテストし、それから他のビルドへの変換を記述する必要がありますか?

ビルドを作成するために gulp を使用し、それらを自動的に公開する前に、それぞれのユニット テストを自動的に呼び出すつもりです。ああ、また、バージョン番号の自動変更も必要です。ところで。ビルド手順の後に単体テストを呼び出す必要がありますか?どう思いますか? バグのあるコードが公開されていないことを確認したいだけです...