問題タブ [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.
gulp - ファイルをGulp、concat、uglifyし、ベンダーとconcatする
JS ファイルを gulp で連結して醜くしたい。その後、jquery、bootstrap などを含むベンダー フォルダーと結果をやり取りしたいと考えています。
js コードを醜くした後、vendor フォルダからファイルを連結するにはどうすればよいですか?
これが私の現在のgulpファイルです:
javascript - 想定されていない gulp-uglify 縮小スクリプト
を実行するgulp scripts
と、all.js と all.min.js の両方が縮小されてしまいます。なぜこれが起こるのか知っている人はいますか?
javascript - gulp-usemin で圧縮されていないファイルのみを醜くする
すべての Javascript を 1 つのファイルにまとめたいと思いscripts.js
ます。これが私の一部ですindex.html
:
現在の Gulp 構成は次のとおりです。
ご覧のように、縮小された Javascript ファイルはすでにたくさんあるので、縮小済みのファイルを醜くして貴重な時間を無駄にしたくありません。縮小されていないファイルのみを醜くするにはどうすればよいですか?
gulp - gulp-uglify を使用して、1 つを除くすべての変数をマングルします。
gulp-uglify を使用して、特定の変数を除くすべての変数をマングルする方法はありますか?
angularjs - Gulp によって実行される同期タスクが正しく実行されない (AngularJs 環境の設定中)
ガルプを学んでいます。そして、Gulpand を使用して AngularJS 環境をセットアップし、それらを縮小して連結したいと考えています。しかし、問題は、jsファイルを縮小または連結しようとすると、AngularJS環境を設定するために「gulp-ng-config」によって作成されたconfigFile.jsがgulpで見つからなかったと思います
これが私のgulpfile.jsです
これは、「setLocalEnv」タスクによって作成される configFile.js です。
そして、これは生成された縮小ファイルです
そして、これが「gulp」デフォルトコマンドの出力です
gulp - Gulp : デフォルト タスクの gulp-sass と gulp-css を次々に実行
1 つのコマンドで gulp-css を使用した縮小化のために、コンパイル済みの sass ファイルが選択されないという問題があります。
私の gulpfile.js ファイルは次のとおりです。
gulp
さて、問題は、コンパイルされたsassファイルが次のラウンドのcss縮小で選択されるために、実際にコマンドを2回実行する必要があるという事実にあります.
処理された直後に実際に選択されるようにする方法はありますか?
gulp - gulp-uglify が間違った出力を作成する
index.html でミニファイやその他のものを実行するタスクを実行しようとしています。
しかし、すべての JavaScript (bootstrap.js、respond.js など) は出力ファイルで間違っているようです。
私が間違っていることは何ですか?
javascript - Gulp uglify - 特定の関数の関数の名前変更を無視する
私のモジュールには、スクリプトタグ内のページに関数コードを挿入する関数がいくつかあります。たとえば、次の機能がある場合。
そして、その関数をコードとしてページに挿入する必要があります。
問題は、gulp/uglify タスクが実行されたときです。関数名などの名前を変更することを意味するコードを醜くします。この場合、関数名を切り捨てて、代わりに無名関数にします。その結果、関数名なしで関数コード (toString) がページに挿入されます。
私が思う1つの解決策は、uglifyで関数名の名前変更を無効にすることができるかもしれないということですが、それはスクリプト全体に適用され、適切でないと思われる関数の名前はまったく変更されません。または、mangle を false に設定します。
これについての簡単なヘルプ/考えをいただければ幸いです。ありがとうございました。
次のコードを使用して、gulp タスクを実行しています。