我有這樣的代碼:涅槃車把模板
<div class="my-super-class {{#if something}}{{else}}hidden{{/if}}">
通知後,「我的超一流」
問題的空間:
如果來縮小此代碼段空間將被刪除,我們將得到my-super-classhidden
類而不是my-super-class hidden
。
如何在不安裝npm的情況下解決此問題?
我有這樣的代碼:涅槃車把模板
<div class="my-super-class {{#if something}}{{else}}hidden{{/if}}">
通知後,「我的超一流」
問題的空間:
如果來縮小此代碼段空間將被刪除,我們將得到my-super-classhidden
類而不是my-super-class hidden
。
如何在不安裝npm的情況下解決此問題?
我還沒有找到有價值的東西。現在唯一的方法是安裝this minifier並在node.js上運行它。它也可以以許多期望的方式很好地配置。它理解handlebars.js並且比其他已知的minify服務更好地縮小HTML。
你應該在命令行中運行html-minifier
,還可以選擇
--ignore-custom-fragments "/{{[{]?(.*?)[}]?}}/"
此正則表達式將忽略{{
和}}
之間的一切,然後再縮小其餘
PS:也可以加前面的空格hidden
<div class="my-super-class{{#if something}}{{else}} hidden{{/if}}">
手動選項? http://www.willpeavy.com/minifier/ –
@MatthewHarwood您的縮小器不會正確縮小帶有把手的文件。我無法手動執行,因爲我不是唯一的開發人員,所以我的團隊中的任何人都可以縮小文件並手動添加空格。 – nllsdfx
啊,我想念你的問題。您的任務順序不正確。你編譯你的手柄,然後你縮小。 –