問題タブ [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 投票する
3 に答える
314 参照

javascript - 醜いときにGruntがjQueryを無視するのはなぜですか?

Grunt タスクの実行時に jQuery が無視される理由がわかりません。これは次のようになります。

を確認するapp.jsと、jQuery は含まれていますが、含まれていませんapp.min.js。したがって、Uglify の部分に何か問題があると思われます。

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

javascript - JS ファイルの圧縮時に興味深いエラーが発生する - フォルダーを JS ファイルとして読み取ろうとしている

ディレクトリとサブディレクトリをループし、JS ファイルと CSS ファイルを圧縮する Grunt タスクがあります。

次のエラーが表示されます。これless.jsは、フォルダーが JavaScript ファイルであると誤って認識したことを意味します。などの名前を持つディレクトリをスキップするようにその正規表現 (ワイルドカード) を構成することは可能でしょうかless.js?

ここに画像の説明を入力

0 投票する
3 に答える
6053 参照

javascript - grunt-contrib-uglify を使用しようとしたときのエラー:「src ファイルが空でした」

私は次のものを持っていますGruntfile.js

フォルダ構造は次のとおりです。

重要:フォルダーから実行gruntprojectます。

を実行すると、その前に への生成を担当gruntするタスクがあります。uglify:defsrc.jsproject/out

実行するとに生成されているgruntことがわかりますが、Grunt を実行すると次のエラーが発生します。src.jsproject/outuglisy:def

「uglify:def」(uglify) タスクを実行しています。

src ファイルが空だったため、宛先 out/src.js が書き込まれませんでした。

ファイルが作成されていません。

私は何を間違っていますか?

ログ

で実行すると、次の--verboseようになります。

0 投票する
3 に答える
13996 参照

node.js - Grunt を実行すると、次のメッセージが表示されます: Local npm module "grunt-contrib-copy" not found. インストールされていますか?

Grunt をインストールしようとしています。grunt を実行すると、次のメッセージと警告のリストが表示されます。

「npm install」、「npm install grunt --save-dev」、「grunt init:node」を試しました。問題を解決します。うまくいきませんでした。誰でも助けることができますか?ありがとう。

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

javascript - Grunt Watch タスクが Uglify タスクをトリガーしない

私は、MAMP 内で動作する Grunt を使用して、かなり単純なワークフローを実行しています。監視タスクを使用して Sass タスクをトリガーします。このタスクは、2 つのサブタスク (展開されたスタイルシートと圧縮されたスタイルシートを異なるディレクトリに配置する) と、JavaScript ファイルの縮小/連結を実行します。Sass タスクは問題なく動作しますが、Watch タスクは Uglify タスクをトリガーするための JavaScript ファイルの変更を認識しません。ここに私のGrunt.jsファイルがあります

アイデア?

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

bundling-and-minification - grunt で生成されたミニフィケーション マップをどのように使用しますか?

grunt を使用して JS ファイルを連結 (grunt-concat) および縮小 ( grunt-uglify ) しており、有効にしたソース マップのオプションを見つけました。これにより、連結プロセスと縮小プロセスの縮小マップが生成されるようになりました。

私の質問は、展開時にこれらを使用してページをデバッグするにはどうすればよいですか? それらをページ スクリプトに含めるか、ブラウザに手動でロードする必要がありますか? 意味のあるコードを得るために、縮小マップを連結マップに向ける必要がありますか?

前もって感謝します

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

javascript - Grunt タスクがコンソールでループを生成する

私はタスクuglify、cssmin、その他の面倒なタスクを使用します。

たとえば、javascript または css ファイルを変更すると、コンソールに約 10 回のループが表示されます。 ここに画像の説明を入力

... その他

すべての変更とタスクは完璧に機能しますが、この奇妙なループは非常に奇妙です。

これは私の Gruntfile.js です:

どうすればこれを修正できますか? ありがとうございます。