問題タブ [grunt-contrib-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.
node.js - Gulp-uglify は、複数の JavaScript ファイルを単一の JavaScript ファイルに結合します
grunt-contrib-uglify のように、複数の JavaScript ファイルを 1 つの JavaScript ファイルにまとめて 1 つのファイルに圧縮できるGulpタスクを探しています。
これは、grunt-contrib-uglifyをシミュレートするために私がやろうとしたことです:
このソリューションに関する私の問題
:
タスクを実行する前にファイル (application.js.min) を手動で削除する必要があります。そうしないと、タスクを実行するたびに、新しいファイルが古い圧縮ファイルに連結されます (この行のため: .pipe(concat('application.js')
))。
gruntjs - うなり声はライブリロードの監視でサーバーをリロードしません
ファイルが変更された場合、サーバーをリロードしようとしています。変更されたファイルを見ることはできますが、サーバーをリロードしません。
GruntFile.js
どんな提案や助けにも感謝します。
javascript - grunt-contrib-uglify で mangle:true が設定されている場合、開発ツールでローカル変数名のマッピングが機能しない
grunt-contrib-uglify プラグインを使用して、JavaScript ソース ファイルを本番用に圧縮しています。
この問題は、chrome の dev-tools (または firefox の) で関数をデバッグしようとすると発生します。
Gruntfile.js の uglify タスク構成で mangle:true (デフォルト値) を設定し、uglifyjs は、生成されたコードの変数名を mangles (短縮および名前変更) します。
これらの変数は、元のローカル変数名に正しくマップされていません。そのため、デバッグは非常に苦痛です。
これを修正するためのアイデアはありますか?
以下は私のGruntfile.jsです
私のディレクトリ構造は基本的に、
gruntjs - grunt を使用してすべての .js ファイルを 1 つの縮小ファイルにコンパイルするにはどうすればよいですか?
私は不平を言うのが初めてで、セットアップに少し助けが必要です。SASS、Compass を使用して、すべての .js ファイルを 1 つの縮小ファイルにコンパイルしたいと考えています。
私が取り組んでいるサイトは現在 grunt を使用していないため、使用するように設定したいと考えています。すべての .js ファイルがページの下部に含まれています。1 つの縮小された .js ファイルだけにすべての .js ファイルが含まれるように変更するには、どうすればよいですか?
インデックス ページの下部に、次のように .js ファイルが含まれています。
私の Gruntfile.js は次のようになります。
私のpackage.jsonは次のようになります:
gruntjs - Visual Studio 2015 の UglifyJS はリリース モードのみ
UglifyJS を使用して JavaScript ファイルを縮小するように、Visual Studio 2015 でGruntJSを構成しました。正常に動作します。
ただし、これは、Visual Studio がリリース モードの場合にのみ発生するようにしたいと考えています。デバッグ モードで JavaScript ファイルをデバッグしたいのですが、縮小された JavaScript はデバッグが困難 (不可能) です。
javascript - メッセージ: '予期しないトークン: punc (.)'、grunt で uglify を使用中
ゴール
私の目標は、すべてのcss、jsファイルを連結し、それらすべてを縮小することです。を縮小できますが、縮小concat.js
しようとして苦労していconcat.css
ます。
Gruntfile.js
結果
すべての css ファイルと js ファイルを正常に連結すると、次の場所に生成されます。
dist/concat.js
dist/concat.css
次に、私もconcat.js
問題なく縮小できますが、縮小しようとして苦労していconcat.css
ます。
ターミナルの下部にこのエラーが表示され続けました:
そしてline4は私のクラスの始まりにすぎません:.mfp-bg {
誰かここでちょっと押してくれませんか?また、連結後にミニファイを実行する必要がありますか? これを行うより良い方法はありますか?