2016-10-28 4 views
0

이 같은 코드를 공백이 제거되고 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

당신은 옵션, 명령 줄에서 html-minifier를 실행해야합니다

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

이 정규식 {{}} 사이의 모든 것을 무시하고 나머지

PS 작게를합니다 : 당신은 또한 추가 할 수 있습니다 오른쪽 바로 앞의 공간 hidden

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