問題タブ [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.

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

node.js - Gulp-uglify は、複数の JavaScript ファイルを単一の JavaScript ファイルに結合します

grunt-contrib-uglify のように、複数の JavaScript ファイルを 1 つの JavaScript ファイルにまとめて 1 つのファイルに圧縮できるGulpタスクを探しています。

これは、grunt-contrib-uglifyをシミュレートするために私がやろうとしたことです:

このソリューションに関する私の問題
: タスクを実行する前にファイル (application.js.min) を手動で削除する必要があります。そうしないと、タスクを実行するたびに、新しいファイルが古い圧縮ファイルに連結されます (この行のため: .pipe(concat('application.js')))。

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

gruntjs - うなり声はライブリロードの監視でサーバーをリロードしません

ファイルが変更された場合、サーバーをリロードしようとしています。変更されたファイルを見ることはできますが、サーバーをリロードしません。

GruntFile.js

どんな提案や助けにも感謝します。

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

javascript - grunt-contrib-uglify で mangle:true が設定されている場合、開発ツールでローカル変数名のマッピングが機能しない

grunt-contrib-uglify プラグインを使用して、JavaScript ソース ファイルを本番用に圧縮しています。

この問題は、chrome の dev-tools (または firefox の) で関数をデバッグしようとすると発生します。

Gruntfile.js の uglify タスク構成で mangle:true (デフォルト値) を設定し、uglifyjs は、生成されたコードの変数名を mangles (短縮および名前変更) します。

これらの変数は、元のローカル変数名に正しくマップされていません。そのため、デバッグは非常に苦痛です。

これを修正するためのアイデアはありますか?

以下は私のGruntfile.jsです

私のディレクトリ構造は基本的に、

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

gruntjs - grunt を使用してすべての .js ファイルを 1 つの縮小ファイルにコンパイルするにはどうすればよいですか?

私は不平を言うのが初めてで、セットアップに少し助けが必要です。SASS、Compass を使用して、すべての .js ファイルを 1 つの縮小ファイルにコンパイルしたいと考えています。

私が取り組んでいるサイトは現在 grunt を使用していないため、使用するように設定したいと考えています。すべての .js ファイルがページの下部に含まれています。1 つの縮小された .js ファイルだけにすべての .js ファイルが含まれるように変更するには、どうすればよいですか?

インデックス ページの下部に、次のように .js ファイルが含まれています。

私の Gruntfile.js は次のようになります。

私のpackage.jsonは次のようになります:

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

gruntjs - Visual Studio 2015 の UglifyJS はリリース モードのみ

UglifyJS を使用して JavaScript ファイルを縮小するように、Visual Studio 2015 でGruntJSを構成しました。正常に動作します。

ただし、これは、Visual Studio がリリース モードの場合にのみ発生するようにしたいと考えています。デバッグ モードで JavaScript ファイルをデバッグしたいのですが、縮小された JavaScript はデバッグが困難 (不可能) です。

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

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 {

誰かここでちょっと押してくれませんか?また、連結後にミニファイを実行する必要がありますか? これを行うより良い方法はありますか?