問題タブ [grunt-contrib-htmlmin]
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 htmlmin エラー
grunt-contrib-htmlmin
プラグインを使用しています。これは私Gruntfile.js
のように見える方法です:
本当に特別なことは何もありません。私の 404.html も非常に単純ですが、単純なHTML
ファイルでも grunt は機能しません。たとえば、次のHTML
ファイルがあるとします。
それもうまくいきません。結果としてコンソールに表示されるのは次のとおりです。
失敗した理由はどこで確認できますか?
削除するなど、本当に多くのことを試しました。また、構造をoptions
変更しようとしましたが、最終的には次のようになりました。file
しかし、それも機能せず、現在発生しているエラーは次のとおりです。
私は何を間違っていますか?
html - Grunt htmlmin は、ejs ファイルの最初のテンプレートのみを縮小します
私は角度のあるアプリケーションを開発しており、ejs を使用してテンプレートを作成し、ファイルを concat(js, css) 縮小 (js、css、および html) および uglify (js) します。
index.ejs:
うなり声ファイル:
ejs は正常に動作し、app-ejs.html ファイルを作成します。htmlmin は、インクルードの前にある index.ejs ファイル内のコードと、最初にインクルードされたファイル (header.ejs) の最初の 2 行が縮小された app-ejs.html からファイルを作成します。html コードの残りの部分はそのままです。
これを解決するにはどうすればよいですか?
ありがとう!
css - grunt タスクで html ヘッダーに含まれる CSS を縮小する
cssminで縮小されたheadセクションに含まれるhtmlファイル幅のcssファイルがあり、さらにhtmlはhtmlmin gruntタスクで正常に縮小されていますが、縮小されたhtmlには少し問題があり、cssとjavascriptがheadセクションに直接含まれていますcssやjavascriptではなく、htmlの場合は明らかにこのタスクです。
head セクションに含まれる css と javascript を縮小するにはどうすればよいですか?
例: これは私のダミーの初期 HTML ファイルです。
htmlmin grunt タスクを実行すると、結果は次のようになります。
この例の head セクションで省略した css と一部の JavaScript コードを除いて、すべてが縮小されていることに注意してください。
regex - htmlmin on Liquid テンプレート エラー
Liquid テンプレートで独自の Shopify テーマを作成しています。css と js を結合し、html を縮小するために、laravel-elixir と gulp をインストールしました。gulp を実行すると、次のようなエラーが表示されます。
<!-- htmlmin:ignore -->
エラー箇所の周りにタグを配置しましたが、同じエラーが発生しています。gulp ファイルで customAttrSurround を作成しましたが、まだ同じ問題が発生しています。htmlmin にすべての液体ブラケットを無視させようとしています。どんな助けでも感謝します。