2016-10-28 6 views
0

私はこのようなコードを持っている:このコードスニペットを縮小化する場合縮小化ハンドルテンプレート

:「私のスーパークラスの

問題が発生した後

<div class="my-super-class {{#if something}}{{else}}hidden{{/if}}"> 

お知らせスペースをスペースが削除され、my-super-class hiddenの代わりにmy-super-classhiddenクラスが取得されます。

npmをインストールしないとこの問題を解決するにはどうすればよいですか?

+0

手動でオプション? http://www.willpeavy.com/minifier/ –

+0

@MatthewHarwoodあなたのminifierは、ハンドルバーでファイルを適切に縮小しません。私はそれを手動で行うことはできません。唯一の開発者ではないので、私のチームの誰もがファイルを縮小し、手作業でスペースを忘れることができます。 – nllsdfx

+0

あなたの質問は分かりません。タスクの順序が間違っています。あなたはあなたのハンドルバーをコンパイルして、あなたは小さくします。 –

答えて

0

貴重なものはありませんでした。唯一の方法は、this minifierをインストールし、node.jsで実行することです。また、多くの望ましい方法でうまく構成することができます。それはhandlebars.jsを理解し、他の既知の縮小サービスよりもHTMLを縮小します。

0

あなたは、この正規表現は{{}}の間のすべてを無視して、残り

PSを縮小化しますオプション

--ignore-custom-fragments "/{{[{]?(.*?)[}]?}}/"

で、コマンドラインからhtml-minifierを実行する必要があります。あなたも追加することができます直前のスペースhidden

<div class="my-super-class{{#if something}}{{else}} hidden{{/if}}">

関連する問題