問題タブ [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.
javascript - 醜いときにGruntがjQueryを無視するのはなぜですか?
Grunt タスクの実行時に jQuery が無視される理由がわかりません。これは次のようになります。
を確認するapp.js
と、jQuery は含まれていますが、含まれていませんapp.min.js
。したがって、Uglify の部分に何か問題があると思われます。
javascript - JS ファイルの圧縮時に興味深いエラーが発生する - フォルダーを JS ファイルとして読み取ろうとしている
ディレクトリとサブディレクトリをループし、JS ファイルと CSS ファイルを圧縮する Grunt タスクがあります。
次のエラーが表示されます。これless.js
は、フォルダーが JavaScript ファイルであると誤って認識したことを意味します。などの名前を持つディレクトリをスキップするようにその正規表現 (ワイルドカード) を構成することは可能でしょうかless.js
?
javascript - grunt-contrib-uglify を使用しようとしたときのエラー:「src ファイルが空でした」
私は次のものを持っていますGruntfile.js
:
フォルダ構造は次のとおりです。
重要:フォルダーから実行grunt
しproject
ます。
を実行すると、その前に への生成を担当grunt
するタスクがあります。uglify:def
src.js
project/out
実行するとに生成されているgrunt
ことがわかりますが、Grunt を実行すると次のエラーが発生します。src.js
project/out
uglisy:def
「uglify:def」(uglify) タスクを実行しています。
src ファイルが空だったため、宛先 out/src.js が書き込まれませんでした。
ファイルが作成されていません。
私は何を間違っていますか?
ログ
で実行すると、次の--verbose
ようになります。
node.js - Grunt を実行すると、次のメッセージが表示されます: Local npm module "grunt-contrib-copy" not found. インストールされていますか?
Grunt をインストールしようとしています。grunt を実行すると、次のメッセージと警告のリストが表示されます。
「npm install」、「npm install grunt --save-dev」、「grunt init:node」を試しました。問題を解決します。うまくいきませんでした。誰でも助けることができますか?ありがとう。
javascript - Grunt Watch タスクが Uglify タスクをトリガーしない
私は、MAMP 内で動作する Grunt を使用して、かなり単純なワークフローを実行しています。監視タスクを使用して Sass タスクをトリガーします。このタスクは、2 つのサブタスク (展開されたスタイルシートと圧縮されたスタイルシートを異なるディレクトリに配置する) と、JavaScript ファイルの縮小/連結を実行します。Sass タスクは問題なく動作しますが、Watch タスクは Uglify タスクをトリガーするための JavaScript ファイルの変更を認識しません。ここに私のGrunt.jsファイルがあります
アイデア?
bundling-and-minification - grunt で生成されたミニフィケーション マップをどのように使用しますか?
grunt を使用して JS ファイルを連結 (grunt-concat) および縮小 ( grunt-uglify ) しており、有効にしたソース マップのオプションを見つけました。これにより、連結プロセスと縮小プロセスの縮小マップが生成されるようになりました。
私の質問は、展開時にこれらを使用してページをデバッグするにはどうすればよいですか? それらをページ スクリプトに含めるか、ブラウザに手動でロードする必要がありますか? 意味のあるコードを得るために、縮小マップを連結マップに向ける必要がありますか?
前もって感謝します