問題タブ [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.
gruntjs - sourceMap オプションを有効にした Uglify が、参照すべき filerev js ファイルと一致しない
こんにちは、
sourceMap
grunt-contrib-uglify モジュールのオプションを有効にして、 concat-jshint-minified-filerev JavaScript ファイルのマップ ファイルを生成するだけです。
dist
私が見ることができるディレクトリで:
- 距離/
- vendor.6ff9fbf4.js
- vendor.6ff9fbf4.js.map
しかし、編集するvendor.6ff9fbf4.js
と、ファイルの最後で、参照されている sourceMap が間違っていることがわかります
開くvendor.6ff9fbf4.js.map
と、最初の行で参照元ファイルも間違っていることがわかります。
明らかに、grunt-filerev
タスク後にファイルの名前は変更されません。
それを行う方法に関する提案はありますか?
構成: Gruntfile.js
javascript - JSP で usemin をうなり声を上げる
私は grunt usemin プラグインを使用して、JSP ページで JavaScript を縮小しています。
grunt 機能を拡張して、以下のようなコードを実現したいと思います。基本的に、 processhtmlまたはテンプレートプラグインを使用していくつかの jsp スクリプトレット機能コードを追加し、コードを本番環境にデプロイする際のデバッグをより細かく制御できるようにします。
これは可能ですか?
javascript - grunt-contrib-uglify が RangeError を投げる
次のようなフォルダー構造があります
私がやりたいのは、uglify を使用して、grunt-contrib-uglify を使用してすべての JS ファイルを単一のファイルにバンドルせずに (サードパーティの JavaScript ファイルを無視しながら) 個別に縮小し、それぞれのファイルを上書きすることです。したがって、基本的に、元のファイルが である場合build/dist/app/js/js-file1.js
、grunt タスクを実行した後も、ファイルは残っていますbuild/dist/app/js/js-file1.js
が縮小されます。
タスクは次のようになります。
タスクを実行すると、次のエラーが表示され、何が間違っていたのかわかりません。
考え?
gruntjs - grunt-uglify に html ソースに埋め込まれた JS コードを最小化するように指示することは可能ですか?
私を助けることができるものは何も見つかりませんでした。タグ内の html ファイルに埋め込まれている JavaScript コードを最小限に抑える必要があります。どうやってやるの?
そのようなものは明らかなエラーを返します:
多くの JavaScript コードを html に保持するのは適切な解決策ではないことはわかっていますが、本当に必要です。
助けてくれてありがとう!
gruntjs - Grunt uglify : 奇妙な振る舞い
uglify が concat 文字列を入力または出力として使用しない理由がわかりません...
これは機能します:
たとえば、これは機能しません:
理由はわかりますか?出力エラーは「SyntaxError: Unexpected token」です。
ここで本当に興味深いのは、タイムスタンプをファイル名に連結することです。ただ、2弦だけではうまくいかないので…
ご協力いただきありがとうございます !