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

0 投票する
5 に答える
7347 参照

javascript - Grunt usemin: 連結された JavaScript ファイルが index.html ファイルで置き換えられない

私は、yeoman によって生成された空のプロジェクトから始め、必要に応じて Gruntfile.js を編集しようとしました。

grunt ビルド タスクは index.html ファイルを読み取り、bower の依存関係を連結して .vendor.js ファイルを生成します。

ワークフローに問題があり、.vendor.js ファイルが生成されたとしても、usemin は index.html ファイルのマークアップを置き換えません。

ここに私のGruntfile.jsがあります

そして、これが grunt を実行したときに生成されるものです。

index.html:

そして最後に、ここにうなり声の出力があります

これを理解する助けがあれば幸いです。

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

gruntjs - (grunt-contrib-)htmlmin でタグ補完を無効にする

ページのヘッダー/フッター部分が再利用されるためrequire、メインファイルとは別のファイルに配置される、かなり典型的なPHPプロジェクトがあります。

ただし、これは、ファイルが開始タグ_header.phpで終了することを意味します<article>(これは、の先頭で「閉じられます」_footer.php)。

問題は、htmlminこれを私の側のエラーとして解釈し、終了タグ、タグを に追加articleすることbodyです。それを「無効」にするにはどうすればよいですか?grunt-contrib-htmlminhtml-minifierの GitHub ページを読んだことがありますが、あまり運がありませんでした。html_header.php

私のタスク設定

minifyJS: true無視されているように見える理由も教えていただければボーナス ブラウニー ポイント

ありがとう。

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

gruntjs - Gruntタスクの出力を別のタスクの入力にパイプしますか?

Handlebars HTML テンプレートをコンパイルする前に縮小したいと考えています。中間ファイルを作成せずに、grunt -contrib-htmlmin の出力をgrunt-contrib-handlebarsへの入力としてパイプすることは可能でしょうか。

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

html - AngularJS Grunt Dist HTML "未定義の使用済み --force のプロパティ '長さ' を読み取れません、継続中"

こんにちは、Grunt bower と yeoman を使用して作成された AngularJS アプリケーションがあります。

アプリケーションでgrunt serve:distを実行しようとしています。一部の HTML を縮小するとエラーが表示され、--force を実行しても縮小されませ

ビューにいくつかの HTML ページがあります。

application.html

同じビュー フォルダーに別のファイルがあります。

info.html

そして、私もこのようなファイルをたくさん持っています。

grunt serve:dist を実行すると、最初の html ページが縮小されます。info.htmlページの縮小中にエラーが表示されますが

最初のものは正常に動作し、2番目のものはエラーを表示するのはなぜですか? それを解決する方法は?

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

gruntjs - grunt htmlmin - htm を縮小することができません。助けてください。css と js を完全に縮小します。

concat はすべての htm ページを取得し、それらを /templates/min/production.htm の 1 つに配置します。

私が達成しようとしているのは /templates/min/production.min.htm です。ターミナル ウィンドウにエラーは表示されません。さらに詳しい情報が必要な場合はお知らせください。

@mario あなたのやり方

@marioこれはあなたのやり方でコードを実行していますが、ソースファイルが見つからないようです.宛先を実行するときに取得: ソースも

@mario 私のやり方、つまり上記の私のコード

これは、@mario の上に投稿したコードの実行中にターミナル ウィンドウに表示される応答です。

![宛先: ソースに変更4

@mario production.htmを読むとフリーズしているようです:(助けてくれてありがとう

うなり声バージョン

私のうなり声のバージョンと何か関係がありますか? バージョン 4.0 が必要ですか? 私は4.5を持っています..それはまだ動作しますか? また、他にも多くのエラーがあります...それらのいずれかが、私のhtmlが縮小されていない理由に何かベルを鳴らしますか? どんな助けにも感謝します。前もって感謝します

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

gruntjs - grunt-contrib-htmlmin の使用中に解析エラーが発生しましたか?

grunt-contrib-htmlminを使用してHTML ファイルを縮小しようとしていParse Errorますcommand line

エラーを使用--forceしても同じですか?どんな助けでも本当に感謝しています。

htmlmin以下は、タスクを定義した方法です。