問題タブ [gulp-concat]
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.
node.js - gulp-sourcemaps は空の名前プロパティを生成します
gulp を使用して醜い JavaScript のソースマップ ファイルを生成しようとしています。私のタスクは次のようになります。
によって生成された出力マップgulp-sourcemaps
には空のnames
配列が含まれているため、ブラウザーは関数の引数を元の名前に戻すことができません。
gulp-sourcemaps
チェーンされたマップ ファイルを正しくマージしていないように思えますか? はプロパティgulp-concat
を出力しませんnames
(出力する必要はありません: 単に連結するだけです) gulp-uglify
。
上記は、names
プロパティが設定された正しいマップ ファイルを生成します。
私は何か間違ったことをしていますか、それとも誰かがこれに対する回避策を持っていますか?
javascript - gulp タスクを組み合わせて高速化できますか?
私が書いたばかりのgulpファイルがあり、これは初めてです。機能していますが、必要だと思うよりも多くのタスクがあります。
javascript タスクを 1 つのタスクとしてまとめるのを手伝ってくれる人はいますか?
完了したら、4 つの個別の js ファイルがすべて醜いものになる必要があります。
gulpfile.js からの関連コード スニペット:
私がやろうとしていたこと:
javascript - gulp を使用してファイルを無視するにはどうすればよいですか?
次のフォルダーとファイル構造があります。
css ファイルが次の特定の順序でストリームに追加されるようにしています。
1) bootstrap.css ファイル
src/vendor/bootstrap/css/bootstrap.css
2) 'src/vendor/' サブディレクトリ内の他のすべての css ファイル (順不同) (将来さらに追加する予定なので、あまり具体的にしたくありません)
src/vendor/font-素晴らしい
/css/font-awesome.css src/vendor/nivo-slider/nivo-slider.css
3) 'src/vendor/theme/' ディレクトリ内の特定の css ファイル (順不同)
src/vendor/theme/theme.css
src/vendor/theme/theme-animate.css
src/vendor/theme/theme-blog .css
src/vendor/theme/theme-shop.css
4) 最後に、theme-responsive.css ファイル
src/vendor/theme/theme-responsive.css
これが私の試みです:
残念ながら、現在このスクリプトを実行すると、無視すべき bootstrap.css およびその他のファイルが複数回追加されています。gulp を使用してファイルを無視するにはどうすればよいですか?
gulp - @imports でより少ないファイルをコンパイルし、Gulp でそれらをすべて同じストリームに連結する方法はありますか?
私はgulpfile.jsでこれを試しています:
しかし、私はいつも次のようなメッセージを受け取ります:
私はすべての less ファイル内で @imports を使用していますが、参照はメッセージに見つからないように見えるものです。たとえば、私の widgets.less ファイルは次のとおりです。
何か不足していますか?事前に、助けてくれてありがとう!
javascript - Gulp/Grunt: 必要な JS ファイルのみを連結しますか?
わかった
私は生成するgulpfileを持っていapp.min.js
ますlibs.min.js
; かなり自明です:
このセットアップでは、ライブラリを追加または削除するたびに、それを手動でdev.libs
配列に追加し (正しい順序で)、Gulp を再起動して新しい lib ファイルを表示する必要があります。
私は欲しい
使用している js ライブラリを、特に定義しなくても連結できるようにしたいと考えています(array) dev.libs
。現時点で を使用するreturn gulp.src('**/*.js')
と、 内のすべての js ファイルが連結されると思いますがbower_components
、これは明らかにばかげています。
質問
gulpfile でライブラリを定義しなくても、必要なライブラリを自動的にロードして連結する方法はありますか?
git - Gulpは宛先を複製しますが、ピリオドを追加します
gulp プロセスで奇妙な動作が発生しています。
これはかなり単純です。多数の JavaScript ファイルを連結し、出力をファイルに配置します。ただし、GIT リポジトリに問題を引き起こしている別のフォルダーに出力が複製されます。不正なフォルダーを削除するとjs2.
、正しいフォルダーも削除されますjs2
ここに私のgulpfileがあります
});
これにより、次が生成されます。
まさに予想通り
私も持っています:
同様のタスクがあります-まったく同じですが、同じようには動作しません。これにより、別のマシンにも複製が作成されます
不正なフォルダーを削除するとjs2.
、正しいフォルダーも削除されますjs2
何が問題なのかわからない - どうすれば解決できますか?
javascript - gulp-clean で失われたファイル
私はgulpを使い始めたばかりで、いくつかのことを完全には理解していません。ここに私のgulpfileがあります
public/css/style.css でこのタスクを実行すると、リセット ファイルを縮小するだけで他は何も表示されませんが、きれいな行にコメントすると問題なく動作します。
clean タスクを実行する前に style.css を作成する必要があると思いましたが、そうではありませんか?
フォルダー構造を変更せずに正常に動作させるにはどうすればよいですか。つまり、リセットファイルは他のファイルと同じレベルにある可能性があり、その後に続く必要があります(リセットからの行は常に最初にする必要があります)
そして、現在のコードで動作しない理由を説明するか、リンクを送信していただければ幸いです
gulp - gulp-concat: 複数の外部「構成」ファイル、可能ですか?
免責事項: ノード、ストリーム、gulp の初心者
frontend-maven-plugin を介して gulp を使用するように現在のビルド プロセスを更新/改善したいのですが、外部構成ファイルを使用して gulp concat に作業するファイルを伝えることができるかどうかを知りたいですか?
現在、/scripts/config/ の下にあり、結合されたフォルダーに出力される、少しの ruby と json を使用してこれを行っています。これらの構成は多数あり、リリースごとに拡張または縮小できます。
構成ファイルの例は次のようになります。
私が見たすべての例は、gulp ファイルに事前定義されたハードコードされたリストを使用していました。私が本当に求めているのは、この機能がすぐに使えるかどうか、またはこのためのプラグインを作成する必要があるかどうかです。もちろん、まだ存在しないことを前提としています。
お時間をいただきありがとうございます