問題タブ [gulp-uglify]

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

gulp - ファイルをGulp、concat、uglifyし、ベンダーとconcatする

JS ファイルを gulp で連結して醜くしたい。その後、jquery、bootstrap などを含むベンダー フォルダーと結果をやり取りしたいと考えています。

js コードを醜くした後、vendor フォルダからファイルを連結するにはどうすればよいですか?

これが私の現在のgulpファイルです:

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

javascript - 想定されていない gulp-uglify 縮小スクリプト

を実行するgulp scriptsと、all.js と all.min.js の両方が縮小されてしまいます。なぜこれが起こるのか知っている人はいますか?

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

javascript - gulp-usemin で圧縮されていないファイルのみを醜くする

すべての Javascript を 1 つのファイルにまとめたいと思いscripts.jsます。これが私の一部ですindex.html

現在の Gulp 構成は次のとおりです。

ご覧のように、縮小された Javascript ファイルはすでにたくさんあるので、縮小済みのファイルを醜くして貴重な時間を無駄にしたくありません。縮小されていないファイルのみを醜くするにはどうすればよいですか?

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

javascript - gulp undefined は関数ではありません

ここでは、node、angular、gulpが初めてです。gulpタスクを実行しているときに、gulpを使用してすべての縮小ファイルを生成していますが、エラーが表示されます

ここに画像の説明を入力

以下は私のgulpfile.jsコードです

0 投票する
4 に答える
7743 参照

gulp - gulp-uglify を使用して、1 つを除くすべての変数をマングルします。

gulp-uglify を使用して、特定の変数を除くすべての変数をマングルする方法はありますか?

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

angularjs - Gulp によって実行される同期タスクが正しく実行されない (AngularJs 環境の設定中)

ガルプを学んでいます。そして、Gulpand を使用して AngularJS 環境をセットアップし、それらを縮小して連結したいと考えています。しかし、問題は、jsファイルを縮小または連結しようとすると、AngularJS環境を設定するために「gulp-ng-config」によって作成されたconfigFile.jsがgulpで見つからなかったと思います

これが私のgulpfile.jsです

これは、「setLocalEnv」タスクによって作成される configFile.js です。

そして、これは生成された縮小ファイルです

そして、これが「gulp」デフォルトコマンドの出力です

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

gulp - Gulp : デフォルト タスクの gulp-sass と gulp-css を次々に実行

1 つのコマンドで gulp-css を使用した縮小化のために、コンパイル済みの sass ファイルが選択されないという問題があります。

私の gulpfile.js ファイルは次のとおりです。

gulpさて、問題は、コンパイルされたsassファイルが次のラウンドのcss縮小で選択されるために、実際にコマンドを2回実行する必要があるという事実にあります.

処理された直後に実際に選択されるようにする方法はありますか?

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

gulp - gulp-uglify が間違った出力を作成する

index.html でミニファイやその他のものを実行するタスクを実行しようとしています。

しかし、すべての JavaScript (bootstrap.js、respond.js など) は出力ファイルで間違っているようです。

私が間違っていることは何ですか?

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

gulp - gulpfile.js で VS15 の現在の構成 (デバッグ/リリース) を取得するにはどうすればよいですか?

.js ファイルを縮小するタスクを作成しました。

今、VS15の構成モードに基づいて、条件付きでそれらを醜くしたい(リリースの場合は実行し、デバッグの場合は実行しない) ここに画像の説明を入力

gruntfile からアクセスできる変数はありますか?

0 投票する
0 に答える
768 参照

javascript - Gulp uglify - 特定の関数の関数の名前変更を無視する

私のモジュールには、スクリプトタグ内のページに関数コードを挿入する関数がいくつかあります。たとえば、次の機能がある場合。

そして、その関数をコードとしてページに挿入する必要があります。

問題は、gulp/uglify タスクが実行されたときです。関数名などの名前を変更することを意味するコードを醜くします。この場合、関数名を切り捨てて、代わりに無名関数にします。その結果、関数名なしで関数コード (toString) がページに挿入されます。

私が思う1つの解決策は、uglifyで関数名の名前変更を無効にすることができるかもしれないということですが、それはスクリプト全体に適用され、適切でないと思われる関数の名前はまったく変更されません。または、mangle を false に設定します。

これについての簡単なヘルプ/考えをいただければ幸いです。ありがとうございました。

次のコードを使用して、gulp タスクを実行しています。