이 같은 코드를 공백이 제거되고 my-super-class hidden
대신 my-super-classhidden
클래스가 생성됩니다.축소하면 핸들 템플릿
npm 설치없이이 문제를 해결하는 방법은 무엇입니까?
이 같은 코드를 공백이 제거되고 my-super-class hidden
대신 my-super-classhidden
클래스가 생성됩니다.축소하면 핸들 템플릿
npm 설치없이이 문제를 해결하는 방법은 무엇입니까?
가치있는 것을 찾지 못했습니다. 현재 유일한 방법은 this minifier을 설치하고 node.js에서 실행하는 것입니다. 또한 여러 가지 원하는 방식으로 잘 구성 될 수 있습니다. handlebars.js를 이해하고 다른 알려진 축소 서비스보다 HTML을 축소합니다.
당신은 옵션, 명령 줄에서 html-minifier
를 실행해야합니다
--ignore-custom-fragments "/{{[{]?(.*?)[}]?}}/"
이 정규식 {{
와 }}
사이의 모든 것을 무시하고 나머지
PS 작게를합니다 : 당신은 또한 추가 할 수 있습니다 오른쪽 바로 앞의 공간 hidden
<div class="my-super-class{{#if something}}{{else}} hidden{{/if}}">
수동으로 옵션을? http://www.willpeavy.com/minifier/ –
@MatthewHarwood 귀하의 minifier는 핸들 바가있는 파일을 적절히 축소하지 않습니다. 수동으로 수행 할 수 없기 때문에 내 팀원 중 누구라도 파일을 축소하고 수동으로 공백을 추가하는 것을 잊을 수 있습니다. – nllsdfx
아, 나는 당신의 질문을 이해하지 못했습니다. 작업 순서가 잘못되었습니다. 핸들 바를 컴파일 한 다음 축소합니다. –