問題タブ [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.
javascript - 複数の js ファイルを 1 つに結合するこのコードの何が問題になっていますか?
複数のjsファイルを縮小して単一のjsファイルに結合しようとするこのnode.jsコードがあります。
私のjsファイルはすべてjsフォルダーにあります。私の node.js ファイルは js フォルダーの上にあります。単一の縮小ファイルが dist フォルダーに表示されることを期待しています。コードを実行しても何も表示されず、エラー メッセージも表示されません。何がうまくいかなかったのでしょうか?
gulp - Gulp を使用して異なる js を異なるセットの js と連結し、次に minify/uglify を別のバンドルにパイプする方法は?
Gulp でアーカイブしたいのは次のとおりです。
- たとえば、私は現在編集中です
editing.js
- 変更/保存されている場合は
base1.js
、base2.js
、 を取り出して、 、、 のようにbase3.js
my と連結します。editing.js
base1.js
base2.js
base3.js
editing.js
- それらを縮小して醜くする
最後に、このファイルの名前を「editing.min.js」のような拡張子で変更します。
/li>
私の場合、複数のバンドル ファイルに連結する複数のソース ファイルがあります。
アーカイブに失敗しているのは、現在編集中のファイル名に名前を変更することです。たとえばex1.js
、ex1.min.js
常に 1 つのファイルにまとめられます。
Gulp を初めて使用します。助けていただければ幸いです。ありがとう!!
gulp - Gulp - サブフォルダー内のファイルのみをターゲットにする
次のフォルダーの変更を監視する gulpfile があります。
これにより、次のサンプル ファイルの変更が監視されます。
'../framework/styling.scss'
// ルートフォルダ'../framework/subfolder1/styling.scss'
'../framework/subfolder2/styling.scss'
ルート フォルダー (1.) からすべてのファイルを除外し、監視対象のサブフォルダーのみを残します。SCSSSource
それを達成するには、どのように文字列を変更する必要がありますか?
完全なコード:
javascript - JS の Gulp Watch を起動し、現在のフォルダーが変更されたことを検出する
gulpfile からの gulp のコマンドの数を最小限に抑える必要があります。
これは私のJSフォルダです
JS の私の gulp タスク (livereload を使用)
このタスクはグローバルですが、宛先フォルダーはグローバルですtemplates
が、次のようなjsファイルの現在のフォルダーを検出したい:
- jsを変更しています
/templates/t-01/
gulp.watch
起動中ですapp.min.js
このフォルダにのみ生成されますt-01
現在のフォルダーをターゲットにするのが正しくないことはわかってgulp.dest
いますが、これを行う方法がわかりません。
ご協力ありがとうございました :)
gulp - gulp フォルダーからすべてのファイル名を読み取り、いくつかのファイルに保存します
ファイル名を取得するために「gulp-filenames」を使用しています。このサイトから見つけたドキュメントに従いました。役に立ちません:(
以下のコードをご覧ください
基本的には、すべてのファイル名を 1 つのファイルに格納したいと考えています。
=======================
入力
フォルダ
- myfile.js
- myfile1.js
=====================
期待される出力
フォルダ
- myfile.js
- myfile1.js
- javascript (myfile.js や myfile1.js などのファイル名とパスを含む)
javascript - gulp を使用してローカライズされたリソース バンドルを作成する
リソースディレクトリにたくさんのファイルがあります:
- labels.no.js
- labels.en.js
- errors.no.js
- errors.en.js
クライアントの言語に基づいてこれらのバンドルの 1 つだけをクライアントにサーバーするために、言語ごとに 1 つのリソース バンドルを作成したいと考えています。だから私はこの結果を得たい:
- bundle.en.js (さまざまなディレクトリのすべての en ファイル)
- bundle.no.js (ファイルがない場合も同様)
言語をハードコーディングしたくないので (そうでなければ、コピー/貼り付けできたはずです)、サフィックスに基づいてファイルを 1 つのバンドルに自動的に「結合」する方法が必要です (したがって、言語がいくつあっても、接尾辞でグループ化された言語の数に等しいバンドルの数)